我是Web开发人员,正在开发在WinForms中开发的项目的一部分。所以我的问题可能是一个基本问题。尽量忍受它。
我的页面上有两个列表视图和一个适用于这两个列表的删除按钮。
问题。
我有三列,并使用下面的代码绑定数据。
listView1.Columns.Add("ID",20);
listView1.Columns.Add("Name",40);
listView1.Columns.Add("Mobile",40);
foreach (var item in dataList)
{
newItem = new ListViewItem();
newItem.SubItems.Add(item.ID.ToString());
newItem.SubItems.Add(item.Name);
newItem.SubItems.Add(item.Mobile.ToString());
listView1.Items.Add(newItem);
}
但是ID
列留空,数据在这种意义上开始绑定。
ID Name Mobile
1 abc
2 xyz
那我该如何正确显示数据?
ID
列删除数据。因此,如果我提供width=0
,这是隐藏列的最佳方式吗?答案 0 :(得分:7)
ListView
允许多选。 newItem = new ListViewItem(item.ID.ToString());
,然后添加其余子项(item.ID
除外)。