2010-05-03 45 views
2

我想在将数据绑定到网格视图之前从我的数据集中删除特定列。 我试着用从数据表中删除具有行值的列

finalTable.Columns.RemoveAt(0); 
finalTable.Columns.RemoveAt(1); 

但它不会删除行值属于此列..

我们怎样才能与行的值删除列?

编辑:将它绑定到gridview行后显示在第3列。用你的GridView

If(finalTable.Columns.CanRemove(finalTable.Columns[0])) 
{ 
    finalTable.Columns.RemoveAt(0); 
} 

finalTable.AcceptChanges() 

然后将其绑定

+0

你怎么说你行的值不会被删除?删除后是否可以访问它们? – Amsakanna 2010-05-03 11:08:51

+0

检查我的编辑... – Amsakanna 2010-05-03 12:42:33

+0

你使用GridView1.DataSource = finalTable吗? – Jamie 2010-11-08 15:06:54

回答

0

试试这个

DataTable example; 
     example.Columns.Remove("columnName"); 
     example.Columns.RemoveAt(columnIndex); 
+0

我试过这个..但没有改变.. – Royson 2010-05-03 11:31:16

1

试试这个: