一、if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows[i];
strTxt.Append("<li>");
if (isTime == 1)
{strTxt.Append("<span>[" + string.Format("{0:MM-dd}", dr["AddTime"]) + "]</span>");}
strTxt.Append(chrico);
strTxt.Append("<a target=\"_blank\" title=\"" + dr["Title"].ToString() + "\" href=\"News_View.aspx?id=" + dr["Id"] + "\">" + StringPlus.CutString(dr["Title"].ToString(), txtNum) + "</a>");
strTxt.Append("</li>");
}}
else
{strTxt.Append("<li>暂无数据显示...</li>");}二、if (ds.Tables[0].Rows.Count > 0)
{for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows[i];
strTxt.Append("<li>");
if (isTime == 1)
{strTxt.Append("<span>[" + string.Format("{0:MM-dd}", dr["AddTime"]) + "]</span>");}
strTxt.Append(chrico);
if (i < 3)
{strTxt.Append("<em class=\"hot\">" + (i + 1) + "</em>");}
else
{strTxt.Append("<em>" + (i + 1) + "</em>");}
strTxt.Append("<a target=\"_blank\" title=\"" + dr["Title"].ToString() + "\" href=\"Product_View.aspx?id=" + dr["Id"] + "\">" + StringPlus.CutString(dr["Title"].ToString(), txtNum) + "</a>");
strTxt.Append("</li>\n");
}}
else
{strTxt.Append("<div>暂无数据显示...</div>");}三、if (dt.Rows.Count > 0)
{strTxt.Append("<dl>\n");
for (int i = 0; i < dt.Rows.Count; i++)
{DataRow dr = dt.Rows[i];
if (Convert.ToInt32(dr["ClassLayer"]) == 1)
{if (i > 0)
{strTxt.Append("</dl>\n<dl>\n");}
strTxt.Append("<dt>" + dr["Title"].ToString() + "</dt>\n");
}
else
{strTxt.Append("<dd><a href=\"Product.aspx?classId=" + dr["Id"].ToString() + "\" title=\"" + dr["Title"].ToString() + "\">" + StringPlus.CutString(dr["Title"].ToString(), 22) + "</a></dd>\n");}
}
strTxt.Append("</dl>\n");}翻译简单,易懂即可,按内容结分,谢谢各位
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows[i];
strTxt.Append("<li>");
if (isTime == 1)
{strTxt.Append("<span>[" + string.Format("{0:MM-dd}", dr["AddTime"]) + "]</span>");}
strTxt.Append(chrico);
strTxt.Append("<a target=\"_blank\" title=\"" + dr["Title"].ToString() + "\" href=\"News_View.aspx?id=" + dr["Id"] + "\">" + StringPlus.CutString(dr["Title"].ToString(), txtNum) + "</a>");
strTxt.Append("</li>");
}}
else
{strTxt.Append("<li>暂无数据显示...</li>");}二、if (ds.Tables[0].Rows.Count > 0)
{for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows[i];
strTxt.Append("<li>");
if (isTime == 1)
{strTxt.Append("<span>[" + string.Format("{0:MM-dd}", dr["AddTime"]) + "]</span>");}
strTxt.Append(chrico);
if (i < 3)
{strTxt.Append("<em class=\"hot\">" + (i + 1) + "</em>");}
else
{strTxt.Append("<em>" + (i + 1) + "</em>");}
strTxt.Append("<a target=\"_blank\" title=\"" + dr["Title"].ToString() + "\" href=\"Product_View.aspx?id=" + dr["Id"] + "\">" + StringPlus.CutString(dr["Title"].ToString(), txtNum) + "</a>");
strTxt.Append("</li>\n");
}}
else
{strTxt.Append("<div>暂无数据显示...</div>");}三、if (dt.Rows.Count > 0)
{strTxt.Append("<dl>\n");
for (int i = 0; i < dt.Rows.Count; i++)
{DataRow dr = dt.Rows[i];
if (Convert.ToInt32(dr["ClassLayer"]) == 1)
{if (i > 0)
{strTxt.Append("</dl>\n<dl>\n");}
strTxt.Append("<dt>" + dr["Title"].ToString() + "</dt>\n");
}
else
{strTxt.Append("<dd><a href=\"Product.aspx?classId=" + dr["Id"].ToString() + "\" title=\"" + dr["Title"].ToString() + "\">" + StringPlus.CutString(dr["Title"].ToString(), 22) + "</a></dd>\n");}
}
strTxt.Append("</dl>\n");}翻译简单,易懂即可,按内容结分,谢谢各位
这是sql语句在数据库中查出信息,然后放到一个缓存表里 DataTable
if (ds.Tables[0].Rows.Count > 0) //如果里边的数据条数大于0 那么就执行下面代码
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //根据从表里读出的数据条数循环
{
DataRow dr = ds.Tables[0].Rows[i]; //现取出一行的值
strTxt.Append("<li>"); //拼字符串 strTxt:应该是StringBulder类型的
if (isTime == 1)
{strTxt.Append("<span>[" + string.Format("{0:MM-dd}", dr["AddTime"]) + "]</span>");}
strTxt.Append(chrico); //Format以什么样的格式转换
strTxt.Append("<a target=\"_blank\" title=\"" + dr["Title"].ToString() + "\" href=\"News_View.aspx?id=" + dr["Id"] + "\">" + StringPlus.CutString(dr["Title"].ToString(), txtNum) + "</a>");
strTxt.Append("</li>");
}}
有c#的书没简单看看吧。
不同的页面html