2016-04-28 5 views
0

バインディングソースをカスタムオブジェクトのデータソースとして使用しているwinformフォームがあります。バインディングソースのデータを自分のオブジェクトにどのように割り当てるか。 I関数C#でパラメータとしてそのオブジェクトを渡すことができバインディングソースからオブジェクトにデータを渡す方法

 class Employee: EntityBase 
    { 
      public string EmployeeID 
      { 
      get { return _EmployeeID; } 
      set 
      { 
       if (Equals(value, _EmployeeID)) return; 
       _EmployeeID = value; 
       NotifyPropertyChanged(() => EmployeeID); 
      } 
    } 

は私の[保存]ボタンは、この

 private void RbBtSave_ItemClick(object sender, ItemClickEventArgs e) 
     { 
     HRConstant URI = new HRConstant(); 
     var client = new HttpClient { BaseAddress = new Uri(URI.ClientHtt()) }; 
     HREmployeeTrans HREmployeeTrans = new HREmployeeTrans(); 
     //this.hREmployeeBindingSource.AddNew(); 
     Employee VarEmployee = new Employee(); 
     VarEmployee = (Employee)EmployeeBindingSource.AddNew(); 
     //MessageBox.Show(VarEmployee.EmployeeID); 
     HREmployeeTrans.CreateEmployees(client, VarHREmployee); 
     } 

答えて

0

のように見えるように、私は、オブジェクトのインスタンスを作成することによって、問題を解決することができましたオブジェクトとバインディングソースを初期化する

HREmployee VarHREmployee= new HREmployee(); 
EmployeeBindingSource.datasource=VarHREmployee; 
関連する問題