2 hfhf45 hfhf45_ 于 2016.03.20 18:07 提问

dev gridview 字体显示问题,请教大神

dev 14.3,gridcontrol添加数据后(数据有手动绑定的,有数据库动态添加的),字体有的显示是黑色的,有的显示为灰白色的不清晰,当选中灰白色的row时,字体又变为黑色了,请问这是怎么回事啊?怎样使字体显示为同一种颜色?
图片说明

5个回答

hfhf45_
hfhf45_   2016.03.24 18:54
已采纳

问题解决了,不是字体设置的问题,而是添加了一个“styleFormatCondition1.Condition = DevExpress.XtraGrid.FormatConditionEnum.Equal;”
设置,在设计器中取消这个就OK了。图片说明,设置为none就不会出现这个问题了。

devmiao
devmiao   Ds   Rxr 2016.03.20 18:26
enpterexpress
enpterexpress   Rxr 2016.03.20 20:50

数据行应该是灰白灰相间的,选中事件中有设置为黑的语句

zhangshangui_2015
zhangshangui_2015   2016.03.23 10:52

是用的C#的datagridview控件吗?是的话,在控件属性中设置一下各列的字体属性(forecolor、backcolor等)就好了,也可以在代码用代码来控制。

zhangshangui_2015
zhangshangui_2015   2016.03.23 11:01

另外补充一点,C#里边,如果用groupBox、Tabcontrol、panel、splitcontainer等容器时,容器中的控件(不是所有)的字体是会继承容器的字体的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
dev gridview单元格 背影及字体设置
private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)         {             //下面是指定到具体单元格的字体显示红色             //if (e.RowHandle == 2 && e.Column.
DevExpress GridView 列标题文字设置
DevExpress GridControl 的列标题文字中包含上下标和特殊字符 如下图: 代码如下: private void gridView1_CustomDrawColumnHeader(object sender, DevExpress.XtraGrid.Views.Grid.ColumnHeaderCustomDrawEventArgs e)
GridView 某行数据画上删除线
GridView 某行数据 删除线 颜色
DevExpress.XtraGrid.GridView 自定义样式设置
关于DevExpress.XtraGrid.GridView 的自定义样式设置,如指定行的颜色,字体,显示方式等,可以通过控件的设计视图中的样式轻松设置,无需编写代码 下面举例说明一下, 1.打开设置视图,选择样式设置,如下图,我们可以添加一新的条件,设置里包含【属性】和【外观】两个方面 2. 首先介绍一下属性设置【Properties】   ApplyToRow:是否应该于行,若为f
devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)
devexpress控件库之所以被大家所喜爱,是因为它将许多常用的东西都封装成了属性。可以通过一些简单的配置,将以前某些需要大篇幅代码才可实现的效果展示出来。这里是一个实现了将【第二列数据在表格000010和表格000015间的数据行标红】
GridView中ToolTip使用方法
onrowdatabound="GridView1_RowDataBound">                                                                      ToolTip='' Text=''>
dev设置gridcontrol特定状态下的字体的颜色,
/// 设置字体的颜色         private void uGv_BarCode_RowCellStyle(object sender, RowCellStyleEventArgs e)         {             DataRow row = uGv_BarCode.grv_GridView.GetDataRow(e.RowHandle);            
Dev Gridcontrol 设置当前行字体
Font font = new System.Drawing.Font("",30,FontStyle.Bold); gridView1.Appearance.FocusedRow.Font = font;System.Drawing.Font
dev view 列名称居中
1.这句话是view行中值居中 this.gridView1.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;  2.这句话是view列标题居中  this.gridView1.Appearance.HeaderPanel.TextOptions.HAlignment = DevExp
将dev gridview中数据原样导出到EXCEL
SaveFileDialog fileDialog = new SaveFileDialog();             fileDialog.Title = "导出Excel";             fileDialog.Filter = "Excel文件(*.xls)|*.xls";             DialogResult dialogResult = fileDialo