110,566
社区成员
发帖
与我相关
我的任务
分享
DataSet DS = VS_Select.ComBox_values(MC, out message);
if (DS != null && DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0)
{
CB.DataSource = DS.Tables[0];
CB.DisplayMember = "MC";
CB.ValueMember = "DM";
CB.Text = "";
}
else
{ MessageBox.Show(message); return; }
public partial class Form1 : Form
{
private DataTable dt;
public Form1()
{
InitializeComponent();
dt = new DataTable();
dt.Columns.Add("Text");
dt.Columns.Add("Value");
dt.Rows.Add("a", 1);
dt.Rows.Add("b",2);
comboBox1.DisplayMember = "Text";
comboBox1.ValueMember = "Value";
comboBox1.DataSource = dt;
comboBox1.Text = string.Empty;
}
private void button1_Click(object sender, EventArgs e)
{
comboBox1.SelectedValue = 2;
}
}
我的完全有效果.//第一次显示为空白可以在绑定后这样
CB.SelectedIndex = -1;