您的位置:首页 > 编程语言 > ASP

asp.net StringBuilder的用法 实例代码

2009-07-02 00:00 751 查看


要实现上述效果
public static string ShowNewMsg() 
{ 
string Pic1 = "images/yzdp-_15.gif"; 
string Pic2 = "images/yzdp-_18.gif"; 
string Pic3 = "images/yzdp-_20.gif"; 
string Pic4 = "images/yzdp-_22.gif"; 
string Pic5 = "images/yzdp-_24.gif"; 
string Pic6 = "images/yzdp-_26.gif"; 
string Pic7 = "images/yzdp-_28.gif"; 
string Pic8 = "images/yzdp-_30.gif"; 
string Pic9 = "images/yzdp-_32.gif"; 
string Pic10 = "images/yzdp-_34.gif"; 
BJMsgInfo Info = new BJMsgInfo(); 
Info.Version = "cn"; 
Info.IsNew = true; 
DataTable dt = WebManager.List(Info, "BJUserInfoMsg", "top 10 UserID,Title,UserTitle,UserType,yzfd,CompanyName,yzpl,yzfw,yzzl,UserPic,Comments,CreateTime,MsgInfo,Category", "&isnew", "[OrderNo]"); 
StringBuilder Builder = new StringBuilder(); 
if (dt.Rows.Count > 0) 
{ 
for (int i = 0; i < dt.Rows.Count; i++) 
{ 
Builder.Append("<table width='100%' border='0' cellspacing='0' cellpadding=0'> <tr>"); 
Builder.Append("<td width='6%' align='left' valign='middle'>"); 
Builder.Append("<img "); 
if (i == 0) 
{ 
Builder.AppendFormat("src='{0}'", Pic1); 
} 
else if (i == 1) 
{ 
Builder.AppendFormat("src='{0}'", Pic2); 
} 
else if (i == 2) 
{ 
Builder.AppendFormat("src='{0}'", Pic3); 
} 
else if (i == 3) 
{ 
Builder.AppendFormat("src='{0}'", Pic4); 
} 
else if (i == 4) 
{ 
Builder.AppendFormat("src='{0}'", Pic5); 
} 
else if (i == 5) 
{ 
Builder.AppendFormat("src='{0}'", Pic6); 
} 
else if (i == 6) 
{ 
Builder.AppendFormat("src='{0}'", Pic7); 
} 
else if (i == 7) 
{ 
Builder.AppendFormat("src='{0}'", Pic8); 
} 
else if (i == 8) 
{ 
Builder.AppendFormat("src='{0}'", Pic9); 
} 
else if (i == 9) 
{ 
Builder.AppendFormat("src='{0}'", Pic10); 
} 
Builder.Append(" width='15' height='12' />"); 
Builder.Append("</td><td width='94%' align='left' valign='middle'>"); 
//<a href="qbdp.aspx?CompanyName=<%#Eval(" href="qbdp.aspx?CompanyName=<%#Eval("CompanyName") %>"><%#Eval("CompanyName")%></a> 
Builder.Append(" <a href="); 
Builder.Append(" href="); 
Builder.Append("qbdp.aspx?"); 

Builder.AppendFormat("CompanyName='{0}'", dt.Rows[i][5].ToString()); 

Builder.Append("</a>"); 
Builder.AppendFormat("     {0}", dt.Rows[i][5].ToString()); 
Builder.Append("</td></tr></table>"); 
} 

} 
return Builder.ToString(); 
//DLNewMsgInfo.DataSource = dt.DefaultView; 
//DLNewMsgInfo.DataBind(); 
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: