매우 기본적인 문제가 있습니다. 선택한 인덱스 변경시 DropDownList의 선택된 값에서 문자열 값을 반환하려고하지만 일부 또는 다른 이유로 인해 발생하지 않습니다.dropDownlist 컨트롤에서 문자열 반환
protected void drpMinisters_SelectedIndexChanged(object sender, EventArgs e)
{
name = drpMinisters.SelectedValue;
LabMessage.Text = name;
}
데이터베이스에 이름을 추가하려고하면 NullReferenceException이 발생합니다.
protected void butSubmitMinister_Click(object sender, EventArgs e)
{
int index = drpMinisters.SelectedIndex;
if (index == 0)
{
LabMessage.Text = "Please select a minister";
return;
}
try
{
OleDbCommand cmd = conn.CreateCommand();
cmd.CommandText = @"INSERT INTO MinisterTable(MinisterName)VALUES(" + name + "')";
cmd.ExecuteNonQuery();
LabMessage.Text = "The record was successfully added";
conn.Close();
}
catch (Exception ex)
{
LabMessage.Text = ex.ToString();
}
}
아마도.
를 사용하려면? 자세한 내용을 입력하십시오. – Sethu
예, 이상하게도 selectedIndex가 실행되지 않은 것 같습니다. – Arianule
결과 필드에서 값 필드의 값이 같으면 selectedIndex_change가 실행되지 않습니다. 드롭 다운 목록에서 고유 한 선택된 가치를 찾으십시오. – Sethu