首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改RadGrid列标题

更改RadGrid列标题
EN

Stack Overflow用户
提问于 2012-02-22 21:29:52
回答 2查看 16.7K关注 0票数 3

我尝试在PreRender事件中使用以下代码片段来更改HeaderText,但它不起作用。实际上,我只是注意到RadGrid1.columns是空的(带有断点),但我的RadGrid有3列:

代码语言:javascript
复制
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
    foreach (GridColumn col in RadGrid1.Columns)
    {
        if (col.UniqueName == "idAgir")
            col.HeaderText = "Numéro";
        if (col.UniqueName == "objet")
            col.HeaderText = "Titre du Ticket";
        if (col.UniqueName == "dateEtatIncident")
            col.HeaderText = "Date dernière intervention";
    }
    RadGrid1.Rebind(); 
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-22 21:54:10

代码语言:javascript
复制
var masterTableView = RadGrid1.MasterTableView;
var column = masterTableView.GetColumn("idAgir");
column.HeaderText = "Numéro";
masterTableView.Rebind();
票数 8
EN

Stack Overflow用户

发布于 2016-05-06 04:23:01

如果您将使用MasterTableView,那么您的方法将会工作

代码语言:javascript
复制
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
    foreach (GridColumn col in RadGrid1.MasterTableView.Columns)
    {
        if (col.UniqueName == "idAgir")
            col.HeaderText = "Numéro";
        if (col.UniqueName == "objet")
            col.HeaderText = "Titre du Ticket";
        if (col.UniqueName == "dateEtatIncident")
            col.HeaderText = "Date dernière intervention";
    }
    RadGrid1.Rebind(); 
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9395763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档