1
我想从列表视图中拉出一个值并将其显示在标签中。如果我想从第一个项目拉动“三大数据”,我试图如下:从列表视图拉项目
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
。
看起来像'Settings.GetItemAt(1,4)'返回'null'或'lblData'本身是'null'。你有附加一个调试器来看看,看看是哪种情况? – JaredPar