C# 我combobox绑定了数据库中一个表中的ID 现在我要利用ID 查询对应的name 可是取不到combobox的值

[复制链接]
查看11 | 回复2 | 2010-9-25 20:19:20 | 显示全部楼层 |阅读模式
我设置一个变量接收combobox的值 在用SQL语句查询name赋给另一个combobox
string a;
a=this.conbobox.selectedvalues.ToString();
a取不到值说是无法绑定由多个部分组成的标识符
求各位大哥了
说明一下 selectedtext也不行

回复

使用道具 举报

千问 | 2010-9-25 20:19:20 | 显示全部楼层
string cmdText = "SELECT ID, Name FROM 表1";SqlConnection conn = new SqlConnection(连接字符串);conn.Open();SqlDataAdapter da = new SqlDataAdapter(cmdText, conn);DataSet ds = new DataSet();da.Fill(ds, "IdName");//绑定comboBox1.DisplayMember = "ID";
//显示的值comboBox1.ValueMember = "Name";
//实际的值comboBox1.DataSource =
回复

使用道具 举报

千问 | 2010-9-25 20:19:20 | 显示全部楼层
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ComboBox c = sender as ComboBox;
MessageBox.Show(c.Text);
}这
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行