我使用BindingSource.Filter
筛选DataGridView
中显示的数据。如何将DataGridView
中的过滤数据转换为DataTable
?将筛选的DataGridView转换为C#中的DataTable
1
A
回答
3
A BindingSource
实际上使用源DataTable
的DefaultView
。当您设置BindingSource.Filter
,它设置在桌子上的DefaultView
的RowFilter
属性,所以你只需要调用ToTable
的DefaultView
:
DataTable filtered = sourceDataTable.DefaultView.ToTable();
(我假设BindingSource
的DataSource
是DataTable
;如果它不是这种解决方案将不起作用)
1
您可以始终使用通过迭代datagridview行和列的自定义函数将datagridview数据转换为datatable,并动态生成从现有datagridview的结构派生的数据表。.. 是我发现的: 。
相关问题
- 1. 将Datatable转换为C#中的数组
- 2. C#将Datatable转换为
- 3. 将DataRow []转换为DataTable的ASP.NET转换
- 4. 如何筛选C#中的两个DataTable?
- 5. 将GridView转换为VB.NET中的DataTable
- 6. 将JSON作为字符串转换为C#中的DataTable#
- 7. 将C#datagridview列转换为数组
- 8. C#Datagridview - 将TextColumn转换为ComboBoxColumn
- 9. 将DataTable转换为C#中的SQL的CREATE TABLE + INSERT脚本#
- 10. 将DataSet \ DataTable转换为CSV
- 11. 将LINQ转换为DataTable
- 12. 将Xml转换为DataTable
- 13. 将DataTable转换为JSON
- 14. 将Iqueryable转换为DataTable
- 15. 将DataTable转换为CSV流
- 16. 将IEnumerable转换为DataTable
- 17. 将XML转换为DataTable
- 18. 将datatable转换为datareader
- 19. C#筛选DataGridView与数组的值
- 20. 将DataGridView的内容转换为C#中的列表#
- 21. DataGridView筛选
- 22. 我们可以将列表转换为C#中的DataTable吗?
- 23. 无法将行转换为C中的DataTable#
- 24. 如何将DataTable转换为C#中的XML文件?
- 25. C#将datagridview列的值绑定到DataTable
- 26. 如何将DataGridView中的选定项目作为DataTable获取?
- 27. 将DataTable的单列转换为CSV
- 28. 将DataTable转换为JSON的VB.NET问题
- 29. 使用C#中的SpreadSheetLight将DataGridView内容转换为Excel#
- 30. 如何将强类型的DataTable转换为无类型的DataTable