绑定datatable:
cmd.CommandText = "select xx,yy from tt";
da = new OleDbDataAdapter(cmd);
da.Fill(ds,"tt");
combobox1.DataSource = ds.Tables[0];
combobox1.DisplayMember = "xx";
combobox1.ValueMember = "yy";
如果不使用datatable的话,又希望达到你要的效果,就可以实现一个这样的类
public class data
{
public data(int id, string title)
{
//赋值
}
public int id;
public string title;
}
在你的代码中这样写
yourcombobox.Items.AddRange(new object[]{new data(1,"haha"), new data(2, "hoho")});
youcombobox.DisplayMember = "Title";
youcombobox.ValueMember = "ID";