Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: .NET
Expertise: Intermediate
Aug 28, 2006

Hiding Columns in a DataGrid

Using the column index to hide columns in a DataGrid can pose a problem if the index changes. Here's a quick workaround for when the columns are auto-generated. Using column indexes, you'd hide the second column using the code:

myGrid.Columns[1].Visible=false;
You need to modify the column index in the code every time the dataset changes.

Instead use DataGridColumn.HeaderText property to hide the column, if the DataGrid has auto-generated columns.


 foreach(DataGridColumn col in grid.Columns){
 if (col.HeaderText == "ColName")
 col.Visible = false;}
Srinath MS
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap