2013-04-04 27 views

回答

4

不,但您可以通過其他方式獲得相同的結果。

ADO記錄集是所謂的「光標」。他們有一個「當前記錄」,以及將當前記錄設置在表格頂部,下一個,最後和先前記錄的方法。

數據集(以及大多數其他訪問C#中的結構數據的方式)不是遊標。特別是DataSet基本上是內存中的數組,因此DataSet中沒有「當前記錄」這樣的事物,並且沒有等價於Bookmark的內容。

但是,您可以引用行對象並保存該對象。例如,如下所示:

DataRow row = myDataset.Tables[0].Rows[15]; 

這與持有ADO書籤的效果相同。使用該引用來處理該特定行。