关于WINFORM问题,急,请些清楚点代码!

hghank571 2010-09-29 04:31:46
如何将dataset中的数据绑定到listview上
我将数据库中的数据绑定到ds上
然后怎么将ds中的数据绑到listview上??
代码写清楚点!我新手!
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
friedDuck 2010-09-29
  • 打赏
  • 举报
回复
ListView能绑定数据吗?
纯唇Yu弄 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wapdos 的回复:]

擦 搞反了
//增加ListView列
foreach (DataColumn DC in ds.Tables[0].Columns)
{
listView1.Columns.Add(DC.ColumnName);
}



//遍历Datatable,将数据显示在ListView中
foreach (DataRow DR in ds.T……
[/Quote]
wapdos 2010-09-29
  • 打赏
  • 举报
回复
擦 搞反了
//增加ListView列
foreach (DataColumn DC in ds.Tables[0].Columns)
{
listView1.Columns.Add(DC.ColumnName);
}



//遍历Datatable,将数据显示在ListView中
foreach (DataRow DR in ds.Tables[0].Rows)
{
listView1.Items.Add(new ListViewItem(new string[] { DR[0].ToString(), DR[1].ToString(), DR[2].ToString() }));
}
}
hghank571 2010-09-29
  • 打赏
  • 举报
回复
你这里有问题吧
我怎么可能知道listView1.items.count呢?
我数据还没绑定到listview上呢!
listview上什么都没,要找它数据的条数也是到DS中去找啊!
wapdos 2010-09-29
  • 打赏
  • 举报
回复
for(int i=0;i<this.listView1.items.count;i++)
{
DataRow row= this.ds.Tables[0].NewRow();
row["列1"]=this.listView1.items[i].SubItems["列1"].Text.Trim();
row["列2"]=this.listView1.items[i].SubItems["列2"].Text.Trim();
row["列3"]=this.listView1.items[i].SubItems["列3"].Text.Trim();


}

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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