combobox怎么取到数据库里的一列

combobox怎么取到数据库里的一列,第1张

//创建一个DataTable用于存储数据,有两列:Name,Value

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())

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6776352.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存