2012-11-20 60 views
2

我有一個函數,我需要檢索我的數據的表視圖。 因爲我需要綁定數據到網格我需要結果作爲表。需要檢索表<T> linq

internal static Table<MyObject> GetUsersData() 
    { 
     var db = new DataContext(); 

     var results = from user in db.Results 
         where user.Type == "USERTYPE" 
         select user; 


     return results; 
    } 

如果我得到整個表,它工作正常,因爲它檢索表作爲表。

var results = db.Results; 

我得到的錯誤是

Error 6 Cannot implicitly convert type An explicit conversion exists 

有沒有辦法施展結果到表?

我試圖將此數據綁定到網格,我開始認爲我應該在數據庫上創建一個視圖。

回答

1

有你的方式回報:IQueryable<Result>

internal static IQueryable<Result> GetUsersData() 
{ 
//...your method code 
} 
+0

確定,只是試了一下,工作,不知道的datagridview會接受其他任何wasnt的DataTable。 – IEnumerable