我是 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
,这是隐藏列的最佳方式吗?