2010-05-03 46 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

試試這個: