如何吧dataset中的数据添加到listview里

dateset如何添加到listview里你们给的我都会,不过用三层怎么做呢,跟数据库连的... dateset如何添加到listview里
你们给的我都会,不过用三层怎么做呢,跟数据库连的
展开
 我来答
6s6x6y6
2008-09-21 · 超过16用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:69.8万
展开全部
DataSet什DataTable的集合,所以要从DataSet中提出一个DataTable的对象
DataTable dt = ds.Tables["名称"];
listNiew1.Columns.Add("列名");......
for(int i = 0; i<dt.Rows.length; i++)
{
//添加第一列,每行的第一列与后几列的添加方法不太一样
listNiew1.Items.Add(dt.Rows[i][1]);
//添加其它列
listView1.Items[i].SubItems.Add(dt.Rows[i][2]);
...
}
listView1.View = View.Details;
大体就是这样,有不对的地方你在编程工具中调一下,如果做的对的话,给点分谢谢
天热吃点冰
2008-09-23
知道答主
回答量:23
采纳率:0%
帮助的人:5.3万
展开全部
楼上的没有new,
for循环里面应该这样写:
ListViewItem lviStu = new ListViewItem(dt.Rows[i][1].ToString());
lviStu.SubItems.AddRange(new string[] {dt.Rows[i][2],dt.Rows[i][3],……});
this.listView1.Items.Add(lviStu);
还有dt.Rows.length好像应该为dt.Rows.Count

用三层也是要把dataset返回到listview所在的表示层的,从DAL层查询,把得到的dataset作为返回值返回到BLL层,经BLL层验证,然后把验证后的dataset返回到表示层
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式