我希望您在从数据库中获取列值之前允许组合框显示初始值和空字符串。无论如何我能做到。这是我试过的,它只是工作只是问题是它最初没有显示和空字符串,而是显示数据库表中的值。
OleDbDataAdapter oda = new OleDbDataAdapter("select subject_code from subjectinfo where subject_code like '%'", con);
DataTable dt = new DataTable();
oda.Fill(dt);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "subject_code";
comboBox1.Text = "";
con.Close();
答案 0 :(得分:1)
您无法将自定义项目组合到已绑定到数据源的组合框中
相反,您可以设置comboBox1.SelectedIndex = -1
,它将显示空文本,而不会显示最初选择的值。