Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据表中删除具有行值的列_C#_Windows_Gridview - Fatal编程技术网

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吗?我们的回答是否解决了您遇到的问题?