2011-05-02 31 views
2

我想這是一個非常Noobish問題,我不想問,但我一直在試圖整天來解決這個問題,使用數據綁定控件將記錄添加到數據集

我需要將行添加到DataSet使用數據綁定控件VB.net

我已經設置了數據綁定本身,它們綁定了正確的控件,並且BindingSource使用了正確的DataSetDataSetDataAdapter正確填充,並且綁定源工作,因爲導航控件一切正常。

以下是noob部分:如何使用控件將新數據添加到DataSet

我一直在努力拼搏這一整天。我試過Google,這個板子,其他板子,MSDN,我能想到的所有東西,我找不到一個關於如何去做的簡單教程。要麼我和兩塊矮木板一樣厚,要麼不像我想的那麼簡單。

有誰能幫我解決這個問題嗎?這讓我很生氣。

我想一定有某種參與最終編輯的這將使我插入更新DataSet刪除記錄(因爲你將與DataGridView的使用)

+0

你有沒有嘗試添加一個新行到你的'dataset'? – Jack 2011-05-02 21:34:16

回答

0

你不能直接向DataSet添加新數據,您可以將行添加到駐留在DataSet中的DataTable中。

你應該有一個按鈕「添加項目」或類似的東西,並在事件處理程序中添加行到數據表。確保用戶可以使用綁定控件編輯已編輯的行,並添加一個「保存」按鈕,該按鈕將對已更改的DataTable執行TableAdapter.Update()。

如果您使用DataGridView,則設置屬性AllowUserToAddRows = true會添加一個空的「髒」行,用戶可以在其中鍵入數據以將新記錄添加到DataTable。

這兩者應該讓你開始:

Walkthrough: Saving Data to a Database (Single Table)

Editing Data in Datasets