int rownum = da.Tables[0].Rows.Count;
//int colnum= da.Tables[0].Columns.Count;
for (int i = 0; i < rownum; i++)
{
ListViewItem li = new ListViewItem();//必须放在循环里面
li.SubItems.Clear();
li.SubItems[0].Text = da.Tables[0].Rows[i][0].ToString();
// li.SubItems[1].Text = da.Tables[0].Rows[i][1].ToString();这样是不行的
//li.SubItems[2].Text = da.Tables[0].Rows[i][2].ToString();
li.SubItems.Add(da.Tables[0].Rows[i][1].ToString());//跟mfc相似.
li.SubItems.Add(da.Tables[0].Rows[i][2].ToString());
listView1.Items.Add(li);
}
填充ListView从DataTable
本文介绍了一种从DataTable填充ListView的方法,通过遍历DataTable中的行数并创建ListViewItem来实现数据展示。文章详细展示了如何逐行读取数据并将其添加到ListView控件中。
2102

被折叠的 条评论
为什么被折叠?



