我試圖將列表收集綁定到數據網格,但它給出了一個錯誤。通過收集列表將數據綁定到網格時的錯誤
類型'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();
}
請告訴我該如何解決? 在此先感謝...
你在你的UI項目中引用了'System.Data.Entity'嗎? – nemesv 2012-07-14 06:09:56