當我改變我的DataGridView與DataTable的數據源不具備行誰,並與數據表這種變化的DataSource誰包含行,標題文本的變化和像寬度另一個特性後...更改後的列標題文本更改DataSource?
0
A
回答
0
嘗試之前,首先清除DGV用包含行的DataTable重新填充它。
0
我通過複製DT並清除她的行來解決問題。比我分配該DT到DataSorce,現在一切正常。也許不是最好的方式,但它的作品。謝謝你們!
1
嘗試在DataGridView
和DataTable
之間使用BindingSource
控件。 BindingSource
控件有一個非常有用的屬性,名爲Filter
,它將過濾掉不需要的行而不創建新的DataTable
對象或以其他方式影響底層DataTable
的結構,因此DataGridView的標題不會受到影響。
您可以通過代碼手動執行此操作,也可以在設計器中刪除BindingSource的實例。該守則將是這個樣子:
BindingSource bs = new BindingSource();
bs.DataSource = YourDataTable;
YourGridView.DataSource = bs;
然後你就可以過濾掉你的結果通過簡單地做:
bs.Filter = "some_column = 'some_value'";
相關問題
- 1. 更改DefaultTableModel的列標題文本
- 2. 更改文本標題xml
- 3. 更改標題文本
- 4. ClientScript.RegisterStartupScript標題文本更改
- 5. 更改列標題文本DataGridView
- 6. DataTable DataSource自動更改列
- 7. SSRS標題更改(更改列名稱)
- 8. 文本更改後更改樣式
- 9. 更改標題UIActivityController的文本顏色
- 10. 更改NSWindow標題文本的顏色
- 11. [UIView animateWithDuration動畫更改後更改標籤文本
- 12. ajax調用後更改文檔標題
- 13. 更改RadGrid列標題
- 14. 更改標題
- 15. magento:在後臺更改標籤文本
- 16. 在Response.End()後更改標籤文本
- 17. Thread.Sleep後更改標籤文本
- 18. 當標題被另一個腳本更改時更改文檔標題
- 19. 膠乳更改標題文本
- 20. 運行時更改DataGridView標題文本
- 21. 將標題文本更改爲圖像
- 22. 使用javascript更改Facebook標題文本
- 23. 更改列標題CSV文件
- 24. 跨度後更改文本
- 25. 如何在Databound後更改Gridview的標題文本?
- 26. 單擊後更改JMenuItem的標題文本?
- 27. 更改標籤文本
- 28. 更改標籤文本
- 29. ExtJs標籤文本更改
- 30. 更改標籤文本
是的,它會根據數據表 –
的列是你想填充改變gridview與行但不更改列標題? –
DataTable總是有相同的列。當表沒有行問題時開始。 我使用以下代碼刷新表格: dgvPrivateVehicle.DataSource = dt.Select(「tip_p_s ='private'」)。Length> 0? dt.Select(「tip_p_s ='private'」)。CopyToDataTable():new DataTable();在之前的評論中的 – user2612602