combobox下拉列表控件 关联绑定两个表的技巧

//绑定 SelectedValue 是关键

//要绑定一个工程单位(ppm,cm,m/s,...),下拉列表 

            string strTab = "cfg_eng_unit";
            string strSql = "SELECT eng_unit_id,eng_unit FROM cfg_eng_unit;";

            DataSet ds_Unit = MySql.GetDataFromTable(strTab, strSql, ref _conn);

                //GetDataFromTable是我取数据库集的一个方法

            comUnit.DataSource = ds_Unit.Tables[0].DefaultView;
            comUnit.DisplayMember = "eng_unit";
            comUnit.ValueMember = "eng_unit_id";

 

            string strTab1 = "cfg_point_current";
            string strSql1= "SELECT a.eng_unit_id,b.eng_unit,a.*  FROM cfg_point_current a "+

" left join cfg_eng_unit b on a.eng_unit_id=b.eng_unit_id;";
            DataSet  ds1 = MySql.GetDataFromTable(strTab1, strSql1, ref _conn);
           

            DataTable dt = ds1.Tables[0];

 

            comUnit.DataBindings.Add("SelectedValue", dt, "eng_unit_id");//关键句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值