This is a migrated thread and some comments may be shown as answers.

changing column name breaks sorting

1 Answer 81 Views
Grid
This is a migrated thread and some comments may be shown as answers.
IT Dev
Top achievements
Rank 1
IT Dev asked on 25 Feb 2011, 01:01 AM
i am changing column names for grid in code behind

 

 

if (fr == 1)

 

 

{

 

 

 

if (e.Item is GridHeaderItem)

 

 

{

 

 

 

GridHeaderItem headerItem = (GridHeaderItem)e.Item;

 

 

headerItem.Cells[2].Text =

 

"New Name";
}
}
It works fine.But after it i cant sortthis column by clicking on column name?

 

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 25 Feb 2011, 05:26 AM
Hello Alex,

Try the followinh approach to change the HeaderText of column.

C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
   {
        if (e.Item is GridHeaderItem)
       {
           GridHeaderItem headerItem = (GridHeaderItem)e.Item;
           LinkButton btn = (LinkButton)headerItem["EmployeeID"].Controls[0]; //accessing the Header link button using UniqueName of column
           btn.Text = "New Name";
        }
   }

Thanks,
Princy.
Tags
Grid
Asked by
IT Dev
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or