
DataTable dt = new DataTable()
dt.Columns.Add("Name")
dt.Columns.Add("Value")
dt.Rows.Add("请选择", -1)
dt.Rows.Add("张三", 1)
dt.Rows.Add("李四", 2)
dt.Rows.Add("王五", 3)
//将Combobox绑定到DataTable,Name列显示到画面上,Value列是对应的数据
comboBox1.DataSource = dt
comboBox1.DisplayMember = "Name"
comboBox1.ValueMember = "Value"
//在combobox的SelectedIndexChanged事件中添加如下方法
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string value = this.comboBox1.SelectedValue.ToString()
Console.WriteLine("当前选中的是 " + value)
}
可以用一个SqlDataReader 将数据库的信息加入到ComboBox控件中:SqlDataReader read=new SqlDataReader("select id from user")
if(read.hasrows)
{
while(read.Read())
commobox.items.add(read["id"].tostring())
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)