我正在使用此代码,以便在用户从组合框中选择一个值时显示数据库中的特定记录,但我不断收到标题中指定的警告,而且之前没有问过任何问题。相同的主题帮助..
public int id;
string [] afisare = new string[2];
public formularCurse()
{
InitializeComponent();
afisare[0] = "Traseu";
afisare[1] = "Bilete";
cmbCurse.DataSource = afisare;
id = 0;
}
private void grdCurse_SelectionChanged(object sender, EventArgs e)
{
try
{
if (cmbCurse.SelectedItem == "Traseu") { popTraseu(); }
else if (cmbCurse.SelectedItem == "Bilete") { popBilete(); }
}
catch (Exception er) { MessageBox.Show(er.Message); }
}
声明了方法popTraseu()
和popBilete()
答案 0 :(得分:3)
试试这个:
try
{
if ((string)cmbCurse.SelectedItem == "Traseu") { popTraseu(); }
else if ((string)cmbCurse.SelectedItem == "Bilete") { popBilete(); }
}
catch (Exception er) { MessageBox.Show(er.Message); }