Saya mengusulkan solusi berikut:
DataView view = new DataView(myDataTable);
view.RowFilter = "RowNo = 1";
DataTable results = view.ToTable(true);
Melihat Dokumentasi DataView , hal pertama yang dapat kita lihat adalah ini:
Merupakan tampilan DataTable yang dapat diubah menurut data, untuk menyortir, memfilter, mencari, mengedit, dan navigasi.
Apa yang saya dapatkan dari ini adalah bahwa DataTable hanya dimaksudkan untuk menyimpan data dan DataView ada memungkinkan kita untuk "query" terhadap DataTable.
Inilah cara kerjanya dalam kasus khusus ini:
Anda mencoba menerapkan Pernyataan SQL
SELECT *
FROM myDataTable
WHERE RowNo = 1
dalam "Bahasa DataTable". Dalam C # kita akan membacanya seperti ini:
FROM myDataTable
WHERE RowNo = 1
SELECT *
yang terlihat dalam C # seperti ini:
DataView view = new DataView(myDataTable); //FROM myDataTable
view.RowFilter = "RowNo = 1"; //WHERE RowNo = 1
DataTable results = view.ToTable(true); //SELECT *