我在C#winform應用程序中使用radgridview
來顯示數據庫中的數據。我也通過ADO.Net改變了數據庫。問題出在我更改數據庫之後,例如通過刪除一行或添加新行,更改不會出現在gridview中。
我也想提一下,我已經通過智能標籤綁定了數據庫到gridview,當我嘗試創建一個新的數據集並將其分配給radgridview1.datasource
時,我收到了很多錯誤。
有關如何強制radgridview
重新加載datasource
的建議?Telerik gridview:數據庫更改後如何刷新網格視圖
3
A
回答
0
好了,我發現自己的答案。雖然它只適用於dataGridView
,並且不適用於dataListView
。
要刪除記錄,並更改提交到數據庫:
radGridView1.CurrentRow.Delete();
this.yourTableAdapter.Update(yourDataSet);
在另一方面,如果你已經添加了新的記錄,你想改革列表:如果你知道如何
this.yourTableAdapter.Fill(yourDataSet.yourTabel);
與dataListView
一樣,我會很高興聽到。
+0
更新TableAdapter就是我上面提到的:)。祝你好運。 – checho
1
0
這是一個tutorial,一步步解釋如何綁定網格。綁定後,更新TableAdapter後,引入基礎源的更改將自動反映並更改,RadGridView將在DataTable中更新。
3
當數據源得到改變,刷新DataGrid中使用下面的代碼:
this.radGridViewName.MasterTemplate.Refresh(null);
此行解決我的問題:-)
0
該解決方案類似於亞歷山大:
List<ClassOfDataRow> t = radGridView.ItemsSource as List<ClassOfDataRow>;
radGridView.ItemsSource = null;
radGridView.ItemsSource = t;
ClassOfDataRow
是用於在網格中存儲一行數據的類,radGridView
是RadGridView的名稱。
0
數據集有明確的功能,可以將新數據傳遞到數據集之前調用:
Resultset.Clear();
DataAdapter.fill(Resultset);
Radgridview.datasource=Resultset;
相關問題
- 1. 如何監視數據庫的更改以刷新樹視圖?
- 2. 刷新按鈕 - 插入,刪除,更新後刷新數據網格視圖
- 3. 如何刷新數據網格並更新數據庫?
- 4. 在數據庫中更改表格時可以刷新gridview嗎?
- 5. JAVA:如何更改/刷新表後更改爲數據庫
- 6. asp.net刷新數據庫更改網頁
- 7. 刷新數據網格視圖
- 8. 如何更新更改數據庫後angularjs視圖
- 9. 在網格數據源在後臺更新時自動刷新radgrid telerik asp.net
- 10. 如何在更新後刷新vb.net中的數據網格
- 11. 如何刷新網格視圖後刪除圖像從網格視圖iphone
- 12. 更新數據庫後GridView不更新
- 13. 如何在網格視圖中單擊「更新」後刷新網頁
- 14. 數據更新後重新加載telerik網格
- 15. 如何在更新時刷新數據網格視圖?從C#窗口#
- 16. KoGrid如何在數據更改的情況下刷新網格
- 17. Express - 數據庫內容更改時刷新視圖變量
- 18. 數據網格視圖值更改
- 19. 更新後刷新gridview
- 20. 數據網格視圖不會更新
- 21. 如何在將數據插入表格後刷新GridView控件?
- 22. 數據庫更新後自動刷新
- 23. 如何更改數據後刷新GRAL圖表?
- 24. 用更新的數據更新數據網格視圖
- 25. 如何刷新GridView中的子視圖?
- 26. 在更改數據庫中的數據後刷新片段
- 27. 根據Appsetting更改Telerik網格列
- 28. 如何在FireBase中更改數據後更新/綁定視圖?
- 29. 更改後更新網格
- 30. 如何刷新數據網格
把一些代碼.. – noobob
我不認爲你可以找到任何東西在代碼中特殊的,用戶後按下刪除按鈕,我通過ADO刪除該行。就這樣。 – Rsh