C# 动态更改列名
我正在使用C# 动态更改列名,c#,asp.net,telerik-grid,C#,Asp.net,Telerik Grid,我正在使用rad:radgriddatagrid控件。我需要动态更改列标题文本 我尝试了rgGrid.Columns[0].HeaderText=“Id”,它对GridBoundColumn很有效,但现在我需要对GridButtonColumn执行同样的操作,但它不起作用 我还尝试: <rad:GridButtonColumn HeaderText="<%= stringText %>" > 但它不起作用,因为不允许使用rad控件 谢谢 我在这里猜测,但由于所有网
rad:radgrid
datagrid控件。我需要动态更改列标题文本
我尝试了rgGrid.Columns[0].HeaderText=“Id”
,它对GridBoundColumn
很有效,但现在我需要对GridButtonColumn
执行同样的操作,但它不起作用
我还尝试:
<rad:GridButtonColumn HeaderText="<%= stringText %>" >
但它不起作用,因为不允许使用rad控件
谢谢 我在这里猜测,但由于所有网络控件都允许设置ID,然后通过ID调用控件,因此您可以:
<rad:GridButtonColumn ID="MyGridButtonColumn">
我在这里猜测,但由于所有网络控件都允许设置ID,然后通过ID调用控件,因此您可以:
<rad:GridButtonColumn ID="MyGridButtonColumn">
这是ASP.NET吗?请适当标记-C#不够具体,在本例中不明显。请参阅这可能对您有帮助
protectedvoid RadGrid1_ItemDataBound(object sender,GridItemEventArgs e){if(e.Item is GridHeaderItem){GridHeaderItem headerItem=(GridHeaderItem)e.Item;headerItem.Cells[2].Text=“CustomHeader”}}
这是ASP.NET吗?请适当标记-C#不够具体,在本例中不明显。请参阅这可能对您有帮助protectedvoid RadGrid1_ItemDataBound(object sender,GridItemEventArgs e){if(e.Item is GridHeaderItem){GridHeaderItem headerItem=(GridHeaderItem)e.Item;headerItem.Cells[2].Text=“CustomHeader”}}