我有一个GridView有几列,我不想通过iTextSharp导出到PDF中。
在导出数据之前,如何隐藏我不想导出的列?
myGridView.columns.RemoveAt(index); //Index is the index of the column you want to remove
myGridView.Databind();
dataGridView1.Columns[index].Visible = false; // the index of the column to be hidden
这个选项相当老了,但与此同时还有另一个选择:
myGridView.Columns.Remove(myGridView.Columns[3]) ;
或者对于VB.NET:
myGridView.Columns.Remove(myGridView.Columns(3))
这会在绑定数据之前移除列。 如果你使用 .Visible = false 选项,在 RowDataBound 中该列仍然存在。