在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 –