如何从列表视图中获取id密钥-C#Windows应用程序
本文关键字:id 密钥 -C#Windows 应用程序 获取 列表 视图 | 更新日期: 2023-09-27 18:21:12
我正在列表视图中列出一组表项(仅名称)。我启用了ListView的复选框属性。我将所有项目显示为大图标。我想附上该项目的密钥(id),以便对该项目进行进一步处理。。如果有任何想法,请回复
使用ListViewItem.Name属性。名字不好,实际上是关键。可以传递给ListView.Items.IndexOfKey()或ListView.Images["key"].的
描述
对于类似的情况,应该使用Tag
属性。
获取或设置包含有关控件的数据的对象。
您可以将您的id或任何其他object
设置为所需的ListItem
。
样品
添加项目
ListViewItem myItem = new ListViewItem();
myItem.Tag = 1; // or any other object
listView1.Items.Add(myItem);
使用索引
private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e)
{
ListViewItem myItem = e.Item;
int index = (int) myItem.Tag; // cast to your object type, int in this case
// use the index
}
更多信息
- MSDN-Control.Tag属性