如何在C#WinForms中更改RadGridView标头的颜色?

时间:2013-08-01 07:47:36

标签: c# telerik telerik-grid radgrid radgridview

我正在开发WinForms项目。我需要将radGrid标题的颜色从蓝色更改为绿色。我找到的每件事都是关于Web而不是Windows Forms。

任何人都可以告诉我如何实现这一目标吗?

由于

3 个答案:

答案 0 :(得分:1)

继承我用它的价值。

在代码对象编辑中 this.rgDailyResults.HeaderStyle = color.green或者你在网页和表格中有标签,如下所示控制它们:

<telerik:RadGrid ID="rgScenarioRollUps" AllowMultiRowSelection="True" AllowPaging="False" AllowSorting="False" Width="100px" AutoGenerateColumns="false" runat="server" Skin="">
    <HeaderStyle CssClass="propGridHeader" />
    <AlternatingItemStyle CssClass="propDarkGrid" />
    <ItemStyle CssClass="propLightGrid" />
    <SelectedItemStyle CssClass="propSelected" />

修改的 这是你想要的telerik

http://www.telerik.com/help/winforms/

http://www.telerik.com/help/winforms/gridview-styling-and-appearance-changing-the-currentrow-indicator.html

后一个链接解释了更改“标题图像”

答案 1 :(得分:0)

尝试

GridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;

答案 2 :(得分:0)

尝试这样的事情:

<强> C#

protected void radGrid_ItemDatabound(object sender, GridItemDataBoundEventArgs e)
{
    if (e.Item is GridHeaderItem)
    {
        var item = e.Item as GridHeaderItem;
        item.BackColor = Color.Green;
    }
}

<强> ASPX:

<telerik:RadGrid ID="radGrid" runat="server" OnItemDataBound="radGrid_ItemDatabound">
[...]
</telerik:RadGrid>