2009-12-05 72 views
0

我認爲這是一種noob問題,但我是.NET中的SQL Server新手,並且我已經在此上失去了幾個小時...在DataGridView中顯示SQL Server表

我開始了新項目,插入DataGridView在空的表單上,並作爲數據源我選擇了Add-> Database,並創建了新的SQL Server數據庫文件。我稱之爲db.mdf。現在我得到名爲dbDataset的DataSet和名爲dbDataSetBindingSource的BindingSource。我還爲我的項目添加了LINQ to SQL Classes,並將我的表(之前添加了一些行)拖到我的.dbml中。接下來,我雙擊我的dbDataset,並在設計器中拖放同一張表。

我希望你現在有一張圖片;)。事情是,當我運行程序時,DataGridView中沒有顯示。我知道我可以做

dbDataClassesDataContext db = new dbDataClassesDataContext(); 
var records= from rec in db.MyTable select rec; 
dataGridView1.DataSource = records; 

它的工作原理非常完美。但我相信,dbDataSet和dbDataSetBindingSource也應該工作...如何使用它們只是在DataGridView中顯示數據?

回答

1

OMG,發現它......對於將來有任何此類問題的其他人。點擊設計器中的BindingSource並在屬性中選擇表DataMember