2013-10-03 18 views
0

我正在使用linq to sql來填充datagridview。我不能在設計時將網格的相應BindingSource的數據源屬性設置爲我的linq數據表,唯一的選項是「項目數據源」。我必須在窗體的InitializeComponent子部分中手動編輯bindingsource的數據源,如下所示,然後它將作爲表單設計器上的BindingSource的DataSource屬性的值顯示(但仍不在列表中)。這裏給出了什麼? 這裏是代碼行我不得不在的InitializeComponent子補充:Linq表不出現在BindingSources的數據源列表

Me.BindingSource1.DataSource = GetType(ProjectNamespace.MyLinqTableClass) 

回答

0

尋找幫助文件後:如何創建LINQ映射到表和視圖(O/R設計器)看來這SQL類是你採取的步驟:生成dbml文件 - >基於linq表創建一個數據源,然後DataSource出現在窗體設計視圖中,並且你可以設置bindingsources的數據源,它試圖直接設置它到linq表,但是你猜你必須將它設置爲基於linq表的數據源。