我希望我的Windows.Forms.Datagrid中的datacolumns显示为Excel,红色表示括号中的负数,黑色表示正数。
此外,我想右对齐单元格,但左对齐标题。这可能吗?
答案 0 :(得分:1)
这样的东西应该适用于对齐:
var cellStyle = new System.Windows.Forms.DataGridViewCellStyle()
cellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight
dataGridColumn.DefaultCellStyle = cellStyle
对于着色,你应该处理一些datagrid paint事件,并为负数选择不同的DataGridViewCellStyle。