2012-07-14 70 views
0

我試圖將列表收集綁定到數據網格,但它給出了一個錯誤。通過收集列表將數據綁定到網格時的錯誤

類型'System.Data.Objects.ObjectContext'在未引用的程序集中定義。您必須添加對程序集「System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089」的引用。

數據層郵編:

public class Employees 
{ 
public List<Employee> LoadEmployees() 
    { 
     try 
     { 
      EMployeeDB1Entities EE = new EMployeeDB1Entities(); 
      var Employees = EE.Employees.Where(p => p.Name.StartsWith("T")); 
      return Employees.ToList(); 

      // var myCollection = new ObservableCollection<Employee>(this.LoadEmployees()); 

     } 
     catch 
     { 
      return null; 
     } 

}

UI層代碼

private void button1_Click(object sender, EventArgs e) 
    { 

     Employees E1 = new Employees(); 

     // error gives in below line. 
     dataGridView1.DataSource = E1.LoadEmployees(); 


    } 

請告訴我該如何解決? 在此先感謝...

+0

你在你的UI項目中引用了'System.Data.Entity'嗎? – nemesv 2012-07-14 06:09:56

回答

1

該錯誤明確指出您缺少項目中System.Data.Entity類的引用,您需要通過相同的簡單過程添加它。右鍵單擊添加引用,然後選擇.Net選項卡,然後從列表中選擇System.Data.Entity。

你會很開心。

+0

Thnaks ...它的工作原理... – nilesh1foru 2012-07-14 06:37:48

+0

謝謝,你的回答對我很好。 – 2012-12-09 12:52:15