当我尝试将项目添加到组合框中时,我得到:
“未处理 NullReferenceException” “未将对象引用设置为对象的实例。”
无论我如何将代码添加到组合框,都会发生这种情况。
comboBox1.Items.Add("test");
或者
try
{
Parties.Open();
String test = "SELECT PartyName FROM Parties WHERE PartyID = 4";
selectParty = new OleDbCommand(test, Parties);
OleDbDataReader testing = selectParty.ExecuteReader();
while (testing.Read())
{
MessageBox.Show(testing.GetValue(0).ToString());
comboBox1.SelectedIndex = comboBox1.Items.Add(testing.GetValue(0).ToString());
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return;
}
(上面凌乱的代码......沮丧!)
我对 .NET 和 C# 还很陌生,我不明白这里发生了什么,我所到之处的一切都告诉我上面的代码应该可以工作,但事实并非如此。MSDN 简单列出:
comboBox1.Items.Add("Text");