
Untitled
By: a guest on
Jun 17th, 2012 | syntax:
None | size: 1.39 KB | hits: 14 | expires: Never
Substring value retrieved from database in .NET / C#
while (reader.Read())
{
newsLabel.Text += "<div style='float:left;'>" + reader["body"] + "</div>";
}
while (reader.Read())
{
newsLabel.Text += "<div style='float:left;'>" + Convert.ToString(reader["body"]).Substring(0, 20) + "</div>";
}
var body = (String) reader["body"];
var truncatedBody = body.Substring(0, Math.Min(body.Length, 20));
public static class StringExtensions {
public static String Truncate(this String str, Int32 length) {
if (length < 0)
throw new ArgumentOutOfRangeException("length");
if (str == null)
return String.Empty;
return str.Substring(0, Math.Min(str.Length, length));
}
}
((String) reader["body"]).Truncate(20)
reader["body"].ToString().Substring(0,20);
newsLabel.Text += "<div style='float:left;'>" + Convert.ToString( reader["body"]).SubString(0,20) + "</div>";
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);
}
}