using (SqlDataReader sdr = comm.ExecuteReader())
{
DataTable dt = new DataTable("news");
dt.Load(sdr);
if (dt.Rows.Count > 0)
{
//生成HTML表格的框架,{0}为将被动态插入表格行的占位符
string strNews = "\n<div align=\"center\" id=\"title\"><div id=\"titarea\">"
+ "<div class=\"tit\">{0}</div>\n<span class=\"date\">时间:{1} 阅读:{2}次</span>"
+ "</div>\n</div>\n<div id=\"artical_real\" style=\"padding-top:24px;\">{3}</div>";
DataRow dr = dt.Rows[0];
return string.Format(strNews, dr["biaoti"].ToString(), dr["shijian"].ToString(),
dr["jishu"].ToString(), dr["neirong"].ToString());
}
else
return "未找到满足条件的新闻数据。";
}请大家帮我看看这段代码什么意思啊!越具体越好!本人是菜鸟!先谢谢各位了!
{
DataTable dt = new DataTable("news");
dt.Load(sdr);
if (dt.Rows.Count > 0)
{
//生成HTML表格的框架,{0}为将被动态插入表格行的占位符
string strNews = "\n<div align=\"center\" id=\"title\"><div id=\"titarea\">"
+ "<div class=\"tit\">{0}</div>\n<span class=\"date\">时间:{1} 阅读:{2}次</span>"
+ "</div>\n</div>\n<div id=\"artical_real\" style=\"padding-top:24px;\">{3}</div>";
DataRow dr = dt.Rows[0];
return string.Format(strNews, dr["biaoti"].ToString(), dr["shijian"].ToString(),
dr["jishu"].ToString(), dr["neirong"].ToString());
}
else
return "未找到满足条件的新闻数据。";
}请大家帮我看看这段代码什么意思啊!越具体越好!本人是菜鸟!先谢谢各位了!
解决方案 »
- sql查詢語句優化
- 我现在数据库中有几百万条数据 我是通过第三方接口遍历这几百万调数据 我要从中得到当天的消费信息(20多万) 我在执行程序时候出现未响应
- 新手问题,关于GridView控件的数据源设置。。。。。
- 一个简单的问题
- Infragistics.WebUI.UltraWebNavigator.UltraWebTree 递归绑定问题
- 我的NET程序出现错误,请高手指点!
- .dll应用程序怎么修改
- 关于微软的exception block 的问题
- 如何实现对水晶报表中值的控制,传递?
- 动态生成文本框后,怎样获得值??
- asp.net 新闻发布。生成的静态网页,新闻内容分页?
- asp.net 在服务器端打开WORD文档(在服务端显示,不是在客户端)问题
using (SqlDataReader sdr = comm.ExecuteReader())//创建sqldatareader,用完,自动释放资源
{
DataTable dt = new DataTable("news");//创建名为news的datatable
dt.Load(sdr);//加载数据,这种没用过,其实直接dr.read()判断,然后dr["列名"]
获值就可以了,
if (dt.Rows.Count > 0)//找到数据
{
//生成HTML表格的框架,{0}为将被动态插入表格行的占位符
string strNews = "\n<div align=\"center\" id=\"title\"><div id=\"titarea\">"
+ "<div class=\"tit\">{0}</div>\n<span class=\"date\">时间:{1} 阅读:{2}次</span>"
+ "</div>\n</div>\n<div id=\"artical_real\" style=\"padding-top:24px;\">{3}</div>";
//格式化好的新闻内容{0}..{3}这四个是参数待填充,\"为转义符,可前面用@代替,不用这么麻烦了
DataRow dr = dt.Rows[0];//取第一行数据
return string.Format(strNews, dr["biaoti"].ToString(), dr["shijian"].ToString(),
dr["jishu"].ToString(), dr["neirong"].ToString());//返回用这几个值填充好的字符串
}
else
return "未找到满足条件的新闻数据。";//这个不用说了吧
}