我在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