2013-10-11 218 views
1

我知道在一個應用程序,你可以從數據源窗口中拖動它顯示在窗口中的數據庫,但我有一個數據庫,多數民衆贊成通過編程創建的,是不具備的數據來源菜單。我如何顯示數據庫?顯示內容

+1

@HighCore每個人都有開始的地方。他發現了這種技術的侷限性,現在他要求下一步... – techturtle

+0

謝謝:)我只想學習更多,仍然絕對開始在這個世界。如果有人看着我的完整應用程序,他們可能會嘲笑有多少不必要的代碼和「長途跋涉」:P –

+0

「display database」是什麼意思?例如,如果我理解你的話,你可以使用'SQL Server Management Studio'。 – Leron

回答

1

您可以手動在添加未綁定的DataGridView到窗體,然後你的數據庫綁定到它的代碼。

http://msdn.microsoft.com/en-us/library/fbk67b6z%28v=vs.90%29.aspx越過手動裝訂處理。您可能可以忽略SQL查詢(取決於您的數據當前的樣子),並將現有數據源直接綁定到DataGridView。

你需要知道的主要作品是這樣的:

創建綁定源

private BindingSource bindingSource1 = new BindingSource(); 

表中有可用的數據,或類似的數據結構*

dataAdapter.Fill(table); 
bindingSource1.DataSource = table; 

添加BindingBource作爲源在DataGridView數據

dataGridView1.DataSource = bindingSource1; 

有可能多了很多吧,這取決於你的數據是如何設置在您的應用程序以及是否要對數據進行更新,刪除,添加等,這應該讓你開始。

+0

作爲後續,我發現[此視頻](http://msdn.microsoft.com/en-us/vstudio/bb725824)在我開始討論這些主題時很有幫助。它很好地概述了連接控件到數據庫對象的工作原理。它使用VB,而不是C#,但原理相同,代碼非常接近。 – techturtle