我使用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