我是一名帮助翻译的助手。
我正在使用VS2010构建一个Windows表单应用程序。我想要读取用户从下拉
以下是我的代码:
我正在使用VS2010构建一个Windows表单应用程序。我想要读取用户从下拉
ComboBox
中选择的值,并基于此生成patientNo
。但是当我运行应用程序时,我收到了NullReferenceException
。以下是我的代码:
private void button1_Click(object sender, EventArgs e)
{
string patientNumber;
string gender = comboBox2.SelectedValue.ToString();
if (gender != null)
{
if (gender == "Female")
{
var generator = new PatientNumberGenerator();
patientNumber = generator.GeneratePatientNumber(Gender.Female);
const string message = "patientNumber";
const string caption = "Testing PatientNumber class";
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
}
else if (gender == "Male")
{
var generator = new PatientNumberGenerator();
patientNumber = generator.GeneratePatientNumber(Gender.Male);
const string message = "patientNumber";
const string caption = "Testing PatientNumber class";
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
}
}
}
comboBox2.SelectedValue
可能为空。 - Raj Ranjhan