listView1.GridLines = true;//显示行与行之间的分隔线
listView1.FullRowSelect = true;//要选择就是一行
listView1.View = View.Details;//定义列表显示的方式
listView1.Scrollable = true;//需要时候显示滚动条
listView1.MultiSelect = true; // 可以多行选择
listView1.HeaderStyle = ColumnHeaderStyle.Clickable;
if (dt.Columns.Count > 0)
{
//表頭名
foreach (DataColumn column in dt.Columns)
{
listView1.Columns.Add(column.ColumnName);
}
int r = 0;
//每一行
foreach (DataRow row in dt.Rows) // Loop over the rows.
{
ListViewItem item = new ListViewItem(row[0].ToString());
for (int i = 1; i < dt.Columns.Count; i++)
{
if (i == 2)//因是二進制,顯示不了
{
item.SubItems.Add("");
}
else
{
item.SubItems.Add(row[i].ToString());
}
}
listView1.Items.Add(item);
r++;
}
}
Csharp: listview control binding database from datatable
最新推荐文章于 2020-09-30 20:45:53 发布