
DragonBall
Top achievements
Rank 1
DragonBall
asked on 09 Dec 2008, 04:15 AM
how do i remove the column(s) in the radgrid on runtime.
can anybody help me with this.
can anybody help me with this.
9 Answers, 1 is accepted
0

Shinu
Top achievements
Rank 2
answered on 09 Dec 2008, 07:48 AM
Hi Manuel,
I would suggest you to hide the desired Grid column using the Visible or Display property.
CS:
or
Shinu
I would suggest you to hide the desired Grid column using the Visible or Display property.
CS:
RadGrid1.MasterTableView.GetColumn("ProductName").Visible = false; |
or
RadGrid1.MasterTableView.GetColumn("ProductName").Display = false; |
Shinu
0

Imthiyas
Top achievements
Rank 1
answered on 23 Dec 2008, 03:54 PM
Hi,
I have set the data source for the Rad Grid. after databind() when i check the column count it is still 0. I have used AutoGenerateColumns = "False" since iam not creating columns declaratively.
I need to delete a column where i can do that.
Thanks
I have set the data source for the Rad Grid. after databind() when i check the column count it is still 0. I have used AutoGenerateColumns = "False" since iam not creating columns declaratively.
I need to delete a column where i can do that.
Thanks
0

Princy
Top achievements
Rank 2
answered on 24 Dec 2008, 06:24 AM
Hi Imthiyas,
In the above post you have mentioned that you are not creating columns declaratively and AutoGenerateColumns property is set to false so I hope you are adding columns dynamically. From my knowledge it is not possible to delete a Grid column which is already added in the Grid's Column collection. One suggestion will be to set its Visibile/Display property to false as shown above.
Princy.
In the above post you have mentioned that you are not creating columns declaratively and AutoGenerateColumns property is set to false so I hope you are adding columns dynamically. From my knowledge it is not possible to delete a Grid column which is already added in the Grid's Column collection. One suggestion will be to set its Visibile/Display property to false as shown above.
Princy.
0

Sagar
Top achievements
Rank 1
answered on 02 Jul 2013, 06:39 AM
Shinu its Working !!!thanks
0

Chandra Mohan
Top achievements
Rank 1
answered on 17 Sep 2014, 10:27 AM
Hi DragonBall
you can hide/remove any column with follwing code dynamically with its index.....
RadGrid.Columns.Remove(RadGrid.Columns[9]);
you can hide/remove any column with follwing code dynamically with its index.....
RadGrid.Columns.Remove(RadGrid.Columns[9]);
0

wael
Top achievements
Rank 1
answered on 06 Mar 2015, 03:15 PM
how can i get column index by name
0

Ibraheem
Top achievements
Rank 1
answered on 06 Apr 2015, 07:19 AM
@Shinu You said [quote]RadGrid1.MasterTableView.GetColumn("ProductName").Visible = false;[/quote]
Very good. But when we use this code?? In what event???????
I have "autogeneratecolumns=true" and I have tried OnDataBound but the ID column was not found.
0

Ibraheem
Top achievements
Rank 1
answered on 06 Apr 2015, 07:21 AM
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!IsPostBack)
{
RadGrid1.Columns.FindByUniqueName(
"Edit"
).OrderIndex = 50;
RadGrid1.Rebind();
}
}
0

Ibraheem
Top achievements
Rank 1
answered on 06 Apr 2015, 07:33 AM
Yes, I found it (Alhamulellah)
protected
void
RadGrid1_ColumnCreated(
object
sender, GridColumnCreatedEventArgs e)
{
if
(IdColumnHidden && e.Column.UniqueName.ToLower() ==
"id"
)
e.Column.Visible =
false
;
}