从GridView中删除列

6

我有一个GridView有几列,我不想通过iTextSharp导出到PDF中。

在导出数据之前,如何隐藏我不想导出的列?

3个回答

10
在导出数据之前,需要进行以下操作:
myGridView.columns.RemoveAt(index);    //Index is the index of the column you want to remove
myGridView.Databind();

2
或者尝试。
  dataGridView1.Columns[index].Visible = false; // the index of the column to be hidden

0

这个选项相当老了,但与此同时还有另一个选择:

myGridView.Columns.Remove(myGridView.Columns[3]) ;

或者对于VB.NET:

myGridView.Columns.Remove(myGridView.Columns(3))

这会在绑定数据之前移除列。 如果你使用 .Visible = false 选项,在 RowDataBound 中该列仍然存在。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接