Asp.net 数据集跳过列
我有一个数据集,其中有10行。。 我想跳过前两列的数据意味着前两列中有任何数据Asp.net 数据集跳过列,asp.net,Asp.net,我有一个数据集,其中有10行。。 我想跳过前两列的数据意味着前两列中有任何数据 sholud不存在于该数据集中如何执行此操作?如果您指的是数据表而不是数据集,则可以删除列: Dim removeCount As Int32 = 2 For i As Int32 = 1 To removeCount For ii As Int32 = 0 To myDataTable.Columns.Count - 1 If myDataTable.Colu
sholud不存在于该数据集中如何执行此操作?如果您指的是数据表而不是数据集,则可以删除列:
Dim removeCount As Int32 = 2
For i As Int32 = 1 To removeCount
For ii As Int32 = 0 To myDataTable.Columns.Count - 1
If myDataTable.Columns.CanRemove(myDataTable.Columns(ii)) Then
myDataTable.Columns.RemoveAt(ii)
Exit For
End If
Next
Next
删除前两列(如果它们是可移动的而不是主键)
或者更简单,从datatable中删除主键是可以接受的:
For i As Int32 = 1 To removeCount
If Not myDataTable.Columns.CanRemove(myDataTable.Columns(0)) Then
myDataTable.PrimaryKey = Nothing
End If
myDataTable.Columns.RemoveAt(0)
Next
原因是什么?您是否正在尝试这样做,因为您不希望它出现在DataGrid中。。。或者您正在尝试执行一些合并操作 如果是datagrid,您可以在datagrid/Gridview中隐藏这些列
如果不是这样,您可以删除Tim所述的列…从查询中删除这些列。数据集通常包含多个数据表。你是指数据表吗?