1

我正在开发 WinForms 项目。我需要将 radGrid 标头的颜色从蓝色更改为绿色。我发现的每一件事都是关于 Web 而不是 Windows 窗体。

谁能告诉我这是如何实现的?

谢谢

4

3 回答 3

1

这是我使用的价值。

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

<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-sharing-the-currentrow-indicator.html

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

于 2013-08-02T16:05:37.033 回答
0

尝试

GridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;
于 2013-08-02T09:55:29.623 回答
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>
于 2013-08-02T15:38:28.360 回答