使用简单的键字符串查找listview列索引

时间:2012-07-09 23:28:55

标签: c# listview

我已经为ListView中的4列中的每一列分配了描述性名称:Head,Mouth,Nose,Eyes。如何使用该文本访问这些列?我希望找到一种方法来优雅简洁地使用#define(使用#define),如在C中所做的那样:

if (Column[MOUTH] == 6)...

1 个答案:

答案 0 :(得分:0)

不是很优雅,但这应该有效(在本例中我从listView中的第一个选定项目获取文本。您也可以使用listView.Items)

 string selectedItemMouthColumn = listView.SelectedItems[0].SubItems[listView.Columns.IndexOf(MOUTH)].Text;