這裏是:C#檢查字符串數據在組合框中displaymember
Datatable dt;
......
.......
cmbName.DataSource=dt;
cmbName.ValueMember="ID";
cmbName.DisplayMember="Name";
private void cmbName_Validating(object sender, CancelEventArgs e)
{
if (cmbName.Text == string.Empty)
{
MessageBox.Show("select correct name");
e.Cancel = true;
}
else if (cmbName.Items.Contains(cmbName.Text))
{
e.Cancel = false;
}
else
{
MessageBox.Show("select correct name");
e.Cancel = true;
}
}
總是顯示 '選擇正確的名稱'。即使是從下拉列表中選擇。請有人建議我!
所以你需要用戶不能寫,是不是在其項目組合的東西。它是否需要能夠完全符合?爲什麼也不使用下拉屬性? – Aimnox