Aşağıdaki çözümü öneriyorum:
DataView view = new DataView(myDataTable);
view.RowFilter = "RowNo = 1";
DataTable results = view.ToTable(true);
DataView Belgelerine baktığımızda görebildiğimiz ilk şey şudur:
Sıralama, filtreleme, arama, düzenleme ve gezinme için DataTable'ın veritabanına göre özelleştirilebilir bir görünümünü temsil eder.
Ne alıyorum DataTable sadece veri depolamak içindir ve DataView orada bize DataTable karşı "sorgulamak" sağlar.
Bu, bu özel durumda şu şekilde çalışır:
SQL deyimini uygulamaya çalışın
SELECT *
FROM myDataTable
WHERE RowNo = 1
"DataTable dili". C # 'da şöyle okurduk:
FROM myDataTable
WHERE RowNo = 1
SELECT *
hangi C # gibi görünüyor:
DataView view = new DataView(myDataTable); //FROM myDataTable
view.RowFilter = "RowNo = 1"; //WHERE RowNo = 1
DataTable results = view.ToTable(true); //SELECT *