C# 从数据表中删除具有行值的列
在将特定列绑定到网格视图之前,我想从数据表中删除该列。 我试过了C# 从数据表中删除具有行值的列,c#,windows,gridview,C#,Windows,Gridview,在将特定列绑定到网格视图之前,我想从数据表中删除该列。 我试过了 finalTable.Columns.RemoveAt(0); finalTable.Columns.RemoveAt(1); 但它不会删除属于该列的行值 如何删除具有行值的列 编辑:将其绑定到gridview后,行将显示在第3列中。尝试以下操作: If(finalTable.Columns.CanRemove(finalTable.Columns[0])) { finalTable.Columns.RemoveAt(0
finalTable.Columns.RemoveAt(0);
finalTable.Columns.RemoveAt(1);
但它不会删除属于该列的行值
如何删除具有行值的列
编辑:将其绑定到gridview后,行将显示在第3列中。尝试以下操作:
If(finalTable.Columns.CanRemove(finalTable.Columns[0]))
{
finalTable.Columns.RemoveAt(0);
}
finalTable.AcceptChanges()
然后将其与gridview绑定尝试一下:
DataTable example;
example.Columns.Remove("columnName");
example.Columns.RemoveAt(columnIndex);
如何说您的行值未被删除?删除后您可以访问它们吗?您使用的是GridView1.DataSource=finalTable吗?我们的回答是否解决了您遇到的问题?