none
關於ComboBox SelectItems的問題 RRS feed

  • 问题

  • 我需要將一些數據綁定到ComboBox上,通過數據庫獲取了一個Dataset 並以DefaultView的方式綁定在ComboBox的DataContext上,在ComboBox設置了DisplayMemberPath 

    因為這個DataSet裡面的數據是動態的所以無法使用SelectIndex 設置選擇的值,所以我寫了如下方法,但是在調試的時候,發現並不執行foreach語句,請各位指點

    EngHr.BLL.Employeer emp = new BLL.Employeer();
          EngHr.Model.Employeer employeer = emp.GetModel("l004012");
          try
          {
            var da = this.comboBox1.Items;
            foreach ( var item in da)
            {
              var s = item as DataRowView;
              if (s["EmpID"].ToString() == employeer.ReportToId)
              {
                this.comboBox1.SelectedValue = item;
              }
            }
    
          }
          catch (Exception)
          {
    
            throw;
          }
    

    2010年7月20日 2:05

答案

全部回复