我正在尝试从列表视图中提取值并将其显示在标签中。如果我想从第一项中提取“数据三”,我正在尝试以下方法:
private void frmNotifications_Load(object sender, EventArgs e)
{
Settings.Items.Clear();
ListViewItem item = new ListViewItem("First Item");
item.SubItems.Add("Data One");
item.SubItems.Add("Data Two");
item.SubItems.Add("Data Three");
item.SubItems.Add("Data Four");
Settings.Items.Add(item);
ListViewItem item = new ListViewItem("Second Item");
item.SubItems.Add("Data One");
item.SubItems.Add("Data Two");
item.SubItems.Add("Data Three");
item.SubItems.Add("Data Four");
Settings.Items.Add(item);
lblData.text = Settings.GetItemAt(1, 4).Text;
}
我的最后一行是回击Object reference not set to an instance of an object
。
答案 0 :(得分:1)
基本上您要做的是获取项目“文本”信息的值。这可以通过以下方式实现:
var newVariable = ListView1.Items[1].SubItems[1].Text