在DataGridView中,我有一些DataGridViewTextBoxColumn
,我想爲編輯單元格時出現的文本框設置背景顏色:僅顯示文本框,不顯示所有選中的單元格!
我知道DataGridViewTextBoxColumn
中的編輯控件是DataGridViewTextBoxEditingControl
,它直接來自TextBox
控件,但是如果我將BackColor屬性設置爲該對象,它不起作用,它將保持選定行的顏色。
此外,我不想開發自定義文本框列,但我希望找到最簡單的方法來做到這一點,如果可能的話。
任何幫助?
在此先感謝
DataGridViewTextBoxEditingControl背景顏色
0
A
回答
0
嘗試手動添加一個文本框的單元格,然後設置顏色..
TextBox txtBox1 = null;
TableCell cell = new TableCell();
GridView1.Rows[j].Cells.Add(cell);
txtBox1.ID = "txtDemo";
txtBox1.CssClass = "color";
GridView1.Rows[j].Cells.Add(cell);
GridView1.Rows[j].Cells[i + 1].Controls.Add(txtBox1);
0
假設WinForm的我建議嘗試設置
DefaultCellStyle.SelectionBackColor
到Color
您需要你的TextBoxColumn
dgv.Columns[yourColumn].DefaultCellStyle.SelectionBackColor = Color.Green
+0
我只會改變文本框的背景顏色,而不是整個單元格。但我認爲這是不可能的,因爲我做了一個自定義單元格控件。 –
相關問題
- 1. 顏色背景
- 2. CSS3PIE背景褪色背景顏色
- 3. DBVisualizer背景顏色
- 4. UIView背景顏色
- 5. iframe背景顏色
- 6. ListBoxItem背景顏色
- 7. Bootstrap:Div背景顏色
- 8. NILauncherView背景顏色
- 9. Uipicker背景顏色
- 10. HTML背景顏色
- 11. 組背景顏色
- 12. FieldSet背景顏色
- 13. EditText背景顏色
- 14. Win32背景顏色
- 15. 背景顏色行
- 16. UIAlertAction背景顏色
- 17. TodayExtension背景顏色
- 18. UITableViewCell背景顏色
- 19. ItemControl背景顏色
- 20. QSciScintilla背景顏色
- 21. JQuery背景顏色
- 22. NSImageView +背景顏色
- 23. 背景顏色不褪色
- 24. 如何改變背景顏色和背景顏色?
- 25. Chart.js數據背景顏色覆蓋點背景顏色
- 26. CSS:背景顏色的背景圖像
- 27. 背景顏色和背景在一次
- 28. 背景顏色的背景位置
- 29. 配置顏色/背景顏色CSS
- 30. jquery.Countdown - 改變背景顏色
WPF或Winforms? –
WinForms @DanielHilgarth –