/// <summary> /// 数据绑定tab1 /// </summary> private void databinding() { linenums = SpecialSmoke.getalllinenum(); //绑定分拣线 if (comboBox_linenums.Items.Count <= 0) { comboBox_linenums.DataSource = linenums; comboBox_linenums.SelectedIndex = 0; } troughlist = SpecialSmoke.getalltrough(Convert.ToDecimal(comboBox_linenums.SelectedItem)); specialtroughlist = SpecialSmoke.spcialgetalltrough(Convert.ToDecimal(comboBox_linenums.SelectedItem)); //comboBox_template.DataSource = linenums.Select(x => x).ToList(); //以一线为模板同步其他线 模板线不允许选择 //comboBox_template.SelectedIndex = 0; comboBox_target.DataSource = linenums.Select(x => x).ToList(); comboBox_yc1.DataSource = troughlist.Select(x => x.troughnum).ToList(); comboBox_yc2.DataSource = troughlist.Select(x => x.troughnum).ToList(); comboBox_yct.DataSource = troughlist.Select(x => x.troughnum).ToList(); comboBox_retohuhe.DataSource = troughlist.Where(x => x.status == "10").Select(x => x.troughnum).ToList(); comboBox_spaceyc.DataSource = troughlist.Where(x => x.status == "0").Select(x => x.troughnum).ToList(); }
private void databinding_comboBox_yc2() { troughlist = SpecialSmoke.getalltrough(Convert.ToDecimal(comboBox_linenums.SelectedItem)); comboBox_yc2.DataSource = troughlist.Select(x => x.troughnum).ToList(); }