How to delete or hide a specific column in datatable?

I am using C #. I want to hide or remove a column from a DataTable or DataSet. I add my incomplete code:

DataTable dt = new DataTable(); DataView dv = new DataView(); dv = (DataView)Session["map_hi"]; dt = dv.ToTable(); dt.Columns[0].ColumnMapping = MappingType.Hidden; dt.AcceptChanges(); 
+8
c #
source share
3 answers

try it

  DataTable t; t.Columns.Remove("columnName"); t.Columns.RemoveAt(columnIndex); 
+13
source share

Use the Visible property to hide a specific column:

 dt.Columns[0].Visible= false; 
+2
source share

To hide and show, try the following:

To hide:

 dt.Columns[ColumnIndex].Visible = false; 

or:

 dt.Columns["ColumnName"].Visible = false; 

To show:

 dt.Columns[ColumnIndex].Visible = true; 

or:

 dt.Columns["ColumnName"].Visible = true; 
0
source share

All Articles