3 Stimmen

Teilstringwert aus Datenbank in .NET / C# abrufen

Ich verwende das Folgende, um Werte aus meiner Datenbank auszulesen:

    while (reader.Read())
    {
        newsLabel.Text += "<div style='float:left;'>" + reader["body"] + "</div>";
    }

Ich habe mich gefragt. Wie kann ich den Wert von "body" auf nur 0,20 Zeichen reduzieren?

Gibt es eine Teilstring-Funktion, die ich verwenden kann?

Vielen Dank!

0voto

Gambrinus Punkte 2140
while(reader.Read()) 
{
    string readBody = reader["body"] as string;
    if(!string.IsNullOrEmpty(readBody))
    {
        if(readBody.Length > 20)
           newsLabel.Text = string.Format("{0}<div style='float:left;'>{1}</div>",
                                     newsLabel.Text, readBody.Substring(0,20));
        else
           newsLabel.Text = string.Format("{0}<div style='float:left'>{1}</div>",
                                     newsLabel.Text, readBody);
    }
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X