C# 我combobox绑定了数据库中一个表中的ID 现在我要利用ID 查询对应的name 可是取不到combobox的值
我设置一个变量接收combobox的值在用SQL语句查询name赋给另一个comboboxstringa;a=this.conbobox.selectedvalues.T...
我设置一个变量接收combobox的值 在用SQL语句查询name赋给另一个combobox
string a;
a=this.conbobox.selectedvalues.ToString();
a取不到值 说是无法绑定由多个部分组成的标识符
求各位大哥了
说明一下 selectedtext也不行 展开
string a;
a=this.conbobox.selectedvalues.ToString();
a取不到值 说是无法绑定由多个部分组成的标识符
求各位大哥了
说明一下 selectedtext也不行 展开
展开全部
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 = ds.Tables["IdName"];
在comboBox1_SelectedIndexChanged事件中用
string a = comboBox1.SelectedValue.ToString();
获取姓名。
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 = ds.Tables["IdName"];
在comboBox1_SelectedIndexChanged事件中用
string a = comboBox1.SelectedValue.ToString();
获取姓名。
展开全部
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ComboBox c = sender as ComboBox;
MessageBox.Show(c.Text);
}
这样试试,弹的出text
{
ComboBox c = sender as ComboBox;
MessageBox.Show(c.Text);
}
这样试试,弹的出text
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是这个语句的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询