我想爲DataGridView製作一個過濾系統,並且希望將textbox放在datagridview的每個標題下面以進行過濾。在datagridview標題下面添加textboxes行
-1
A
回答
1
你想要什麼叫做「自動過濾行」,在網格頂部有一行可以分別過濾每一列。
我不認爲你可以用微軟的DataGridView做到這一點。但是你可以使用DevExpress控件。 請檢查鏈接:Auto Filter Rows。
您可以試用試用版。
無論如何,你可以使用網格之外的文本框篩選整個表:
var Dt =(MyDataGridView.DataSource as DataTable)
Dt.DefaultView.RowFilter = string.Format("Field = '{0}'", MyFilterTextBox.Text);
我希望這有助於。
0
相關問題
- 1. 在下面添加評論標題
- 2. 添加第二個標題行到GridView下面已經存在的標題行
- 3. 在下一行添加標題屬性:
- 4. datagridview添加行
- 5. 將Combobox添加到DataGridView標題欄
- 6. TextBoxes在DataGridview中不可見TextBox列
- 7. C#在DataGridView中添加行
- 8. 添加行到datagridview
- 9. 向DataGridView添加行
- 10. 將bootstrap btn-group添加到面板標題會在面板標題下方添加空格
- 11. 添加頁面標題,以現有的網站頁面標題下
- 12. xtable在頂部添加一個標題並在表格下添加標題
- 13. 在Datagridview中添加一個下拉框
- 14. 在suptitle下面的subplot列中添加標題
- 15. Datagridview凍結標題行
- 16. 將行添加到DataGridView
- 17. 添加行到datagridview而OleDbDataReader.read()
- 18. Winform DataGridView UserAddedRow添加新行
- 19. C# - DataGridView無法添加行?
- 20. Datagridview只添加1行
- 21. 向DataGridView添加新行C#
- 22. 動態添加行到dataGridView
- 23. 無法添加行C#DataGridView
- 24. C#將行添加到datagridview
- 25. 添加行的DataGridView太慢
- 26. 新行不添加到datagridview
- 27. C# - 向DataGridView添加新行
- 28. JTable不添加標題行
- 29. 添加標題行的GridView
- 30. 在TabLayout下面添加一行
你對你的問題做什麼? – Amir
@Amir,他在問如何產生這種效果。關於答案,它應該與標題有關,或者你可以定製它們(自己的標題類,你可以在其中添加'TextBox')或者一種骯髒的技巧(使標題變大,獲得它們的大小,把'TextBox'控件放在它上面,你肯定會遇到水平滾動的麻煩)。一個*便宜*的可能性是在DataGridView上面只有一個'TextBox',在那裏你輸入**的**列的條件。其他的是,當你點擊列(例如)時,很快顯示'TextBox' ... – Sinatr
我知道他/她想要什麼,但他/她的問題很不清楚,質量低。 – Amir