label如何获得从数据库中查询的结果

来源:百度知道 编辑:UC知道 时间:2024/05/24 22:57:43
有一个商店表。C# WinForm中,先从数据库中查询商店的编号code,绑定到Combox控件中,这个功能实现了。Combox后面有个label控件,要求显示该商店编号所对应的商店名称(name),这个功能该怎么实现呢?请高手指点。
问题已解决。绑定时将两组数据都绑定,然后添加ComBox的SelectedValueChanged或者SelectedIndexChanged事件即可。多谢你们的热心回答。

建立一个用户组件

将一个Combox和一个Label放在绘图区,然后设定两个公共变量,用来接受你的信息

然后在主程序区调用这个组件即可。
------------------------------------------------------

不知道用户组件干嘛的嘛?

String sql = "select code,name from table";
dt = GetRecordset(sql); dt为DataTable类型,为窗体的成员.

comboBox1.DataSource = dt;
comboBox1.DataMember = "code";

在comboBox的SelectedIndexChange事件里面去查询

foreach(DataRow row in dt)
{
if(row["code"]==code)
{
this.label1.Text = row["name"].ToString();
}
}

演示代码,大概意思.