假设我有一个数据集,其中包含20条记录。
如何进入数据集或第N条中的第16条记录?所以任何数字从1到20
本周我大部分时间都在考虑一种方法,到目前为止我还没有找到方法。
我想在此数据集中删除第16条记录,但似乎没有特定的命令。
我正在使用OLE命令在VB.NET中工作。
我不确定任何代码可以帮助解决这个问题,但我填充的数据集是这样的:
SQL_Str = "SELECT FROM A TABLE WHERE CRITERIA IS MET"
dbDataAdapter = New OleDbDataAdapter(SQL_Str, dbConnector)
dbDataAdapter.Fill(DataSet, "SelectedRecords")
现在,如果知道数据集中有20条记录,我该如何才能到达此数据集的第16行?
答案 0 :(得分:2)
由于您说您使用的是VB.NET,只需从dataSet中读取行。
Private Function GetRow(ByVal ds As Data.DataSet, ByVal rowNum As Integer) As Data.DataRow
Dim result As Data.DataRow = Nothing
Dim table As Data.DataTable = ds.Tables(0)
result = table.Rows(rowNum)
Return result
End Function
DataSet.Tables
有重载:考虑一下: