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