StringBuilder实现的带数字的排行榜效果实现代码。
要实现上述效果
代码如下:
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,Use
{
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,Use
来源gaodai.ma#com搞#代!码网
rType,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(“
“); Builder.Append(“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(“ | “); //”> Builder.Append(” Builder.Append(” qbdp.aspx?”); Builder.AppendFormat(“CompanyName='{0}'”, dt.Rows[i][5].ToString()); Builder.Append(“”); |
“);
}
}
return Builder.ToString();
//DLNewMsgInfo.DataSource = dt.DefaultView;
//DLNewMsgInfo.DataBind();
}
以上就是asp.net StringBuilder的用法 实例代码的详细内容,更多请关注gaodaima搞代码网其它相关文章!