关于循环读取dataset

ztlacc2008 2010-11-18 09:22:25

DataSet ds = bll.GetList(1,7);
for (int r = 0; r < ds.Tables[0].Rows.Count; r++)
{
tzgg.Append("<li>");
tzgg.Append("<span>" + ds.Tables[0].Rows[0][4] + "</span><a href=\"showContent.aspx?id=" + ds.Tables[0].Rows[0][0] + "\">" + ds.Tables[0].Rows[0][1] + "</a>");
tzgg.Append("</li>");
}



为什么我读出来的数据全都是重发的..
...全文
287 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luboxy 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fellowcheng 的回复:]
C# code
DataSet ds = bll.GetList(1,7);
for (int r = 0; r < ds.Tables[0].Rows.Count; r++)
{
tzgg.Append("<li>");
tzgg.Append("<span>" + ds.Tables[0].Rows[r]……
[/Quote]


正解。。。。
tangserver 2010-11-18
  • 打赏
  • 举报
回复
ds.Tables[0].Rows[r][4]
  • 打赏
  • 举报
回复
tzgg.Append("<span>" + ds.Tables[0].Rows[0][4] + "</span><a href=\"showContent.aspx?id=" + ds.Tables[0].Rows[0][0] + "\">" + ds.Tables[0].Rows[0][1] + "</a>");

=====>
Rows[]的 索引值始终为0,循环输出的都是第一行的数据,把索引改为r就好了
ds.Tables[0].Rows[r][]
天下在我心 2010-11-18
  • 打赏
  • 举报
回复

tzgg.Append("<span>" + ds.Tables[0].Rows[0][4] + "</span><a href=\"showContent.aspx?id=" + ds.Tables[0].Rows[0][0] + "\">" + ds.Tables[0].Rows[0][1] + "</a>");


你这句代码Rows[index]里面的index一直是0,和这个循环变量r没什么关系
fellowcheng 2010-11-18
  • 打赏
  • 举报
回复
DataSet ds = bll.GetList(1,7);
for (int r = 0; r < ds.Tables[0].Rows.Count; r++)
{
tzgg.Append("<li>");
tzgg.Append("<span>" + ds.Tables[0].Rows[r][4] + "</span><a href=\"showContent.aspx?id=" + ds.Tables[0].Rows[r][0] + "\">" + ds.Tables[0].Rows[r][1] + "</a>");
tzgg.Append("</li>");
}
fellowcheng 2010-11-18
  • 打赏
  • 举报
回复
tzgg.Append("<span>" + ds.Tables[0].Rows[0][4] + "</span><a href=\"showContent.aspx?id=" + ds.Tables[0].Rows[0][0] + "\">" + ds.Tables[0].Rows[0][1] + "</a>");


change
tzgg.Append("<span>" + ds.Tables[0].Rows[i][4] + "</span><a href=\"showContent.aspx?id=" + ds.Tables[0].Rows[i][0] + "\">" + ds.Tables[0].Rows[i][1] + "</a>");

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧