c# - Devexpress列标题颜色(每列不同颜色),winform c#

标签 c# winforms gridview devexpress

我在winform应用程序(c#)中有一个GridViewGridControl,并且我在GridView中有几列,我想设置背景标题列。我可以做到,但它会将所有列更改为相同颜色。我使用了该代码:

gridcntrActic.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Flat;
gridcntrActic.LookAndFeel.UseDefaultLookAndFeel = false; 
gridviewActiv.Appearance.HeaderPanel.Options.UseBackColor = true;
gridviewActiv.Appearance.HeaderPanel.BackColor = System.Drawing.Color.White;

此代码将所有列标题更改为白色。但我想将第一列更改为白色,第二列更改为红色,依此类推。我该怎么做?

最佳答案

如果您想将第一列更改为白色,第二列更改为红色,请更改它。
这是示例:

gridcntrActic.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Flat;
gridcntrActic.LookAndFeel.UseDefaultLookAndFeel = false;

gridviewActiv.Columns[0].AppearanceHeader.Options.UseBackColor = true;
gridviewActiv.Columns[0].AppearanceHeader.BackColor = System.Drawing.Color.White;

gridviewActiv.Columns[1].AppearanceHeader.Options.UseBackColor = true;
gridviewActiv.Columns[1].AppearanceHeader.BackColor = System.Drawing.Color.Red;

//And so on.

关于c# - Devexpress列标题颜色(每列不同颜色),winform c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34398669/

相关文章:

c# - 如何从另一个线程从CheckListBox(Windows应用程序)中删除项目?

c# - 使用 TextBox 实时过滤 ListBox

wpf - 如何设置 WPF GridView 标题的样式?

c# - 防止显示 Windows 安全窗口

c# - 以编程方式在 GridView 列上显示数据

android - Android 中 GridView 的自定义适配器

c# - 在使用附加行为单击按钮后,如何在短时间内显示工具提示?

c# - Silverlight 5 VS 2012 单元测试

c# - 当鼠标从列表框移开时,列表框上的多项选择不起作用

c# - .NET 中适用于 Windows PC 的良好 GIS 软件或组件?