Esempio n. 1
0
 //选择风场
 private void cmbWindFieldName_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (cmbWindFieldName.SelectedItem == null)
     {
         return;
     }
     if (cmbWindFieldName.SelectedItem.ToString() == "风场名称")
     {
         cmbWindFanNumber.ItemsSource = null;
         return;
     }
     //获得此风机所在的表名 awf.BranchTableName
     windFieldOfCompareFan = AllWindFieldDAL.GetWindFieldByName(cmbCompanyName.SelectedItem.ToString(), cmbWindFieldName.SelectedItem.ToString());
     //获得此风场下的所有风机编号
     int[] fanNumber = FanPointDAL.GetFanNumber(windFieldOfCompareFan.BranchTableName, cmbWindFieldName.SelectedItem.ToString());
     cmbWindFanNumber.ItemsSource = fanNumber;
 }