在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. 背景顏色
- 3. 背景顏色
- 4. 背景顏色
- 5. 背景顏色
- 6. 顏色背景
- 7. CSS3PIE背景褪色背景顏色
- 8. Uipicker背景顏色
- 9. NSImageView +背景顏色
- 10. DBVisualizer背景顏色
- 11. 背景顏色,ForegroundColor
- 12. QSciScintilla背景顏色
- 13. 1背景顏色
- 14. 背景顏色行
- 15. Win32背景顏色
- 16. FieldSet背景顏色
- 17. ItemControl背景顏色
- 18. iframe背景顏色
- 19. Bootstrap:Div背景顏色
- 20. CSS背景顏色
- 21. 與背景顏色
- 22. ListBoxItem背景顏色
- 23. Bootstrap背景顏色
- 24. DGML背景顏色
- 25. UIActivityViewController背景顏色
- 26. TodayExtension背景顏色
- 27. JQuery背景顏色
- 28. JTextPane背景顏色
- 29. NILauncherView背景顏色
- 30. AlertDialog背景顏色
WPF或Winforms? –
WinForms @DanielHilgarth –