1
Я хочу вернуть фильтр набора данных из статического набора данных.Как вернуть набор данных из значения фильтрации набора данных
Возможно ли?
Я хочу вернуть фильтр набора данных из статического набора данных.Как вернуть набор данных из значения фильтрации набора данных
Возможно ли?
Вы можете фильтровать строки, по DataTable.Select функции
private void GetRowsByFilter(){
DataTable myTable;
myTable = DataSet1.Tables["Orders"];
// Presuming the DataTable has a column named Date.
string strExpr;
strExpr = "Date > '1/1/00'";
DataRow[] foundRows;
// Use the Select method to find all rows matching the filter.
foundRows = myTable.Select(strExpr);
// Print column 0 of each returned row.
for(int i = 0; i < foundRows.Length; i ++){
Console.WriteLine(foundRows[i][0]);
}
}
Также Вы можете получить фильтруется DataSet, установив RowFilter свойство как этот
ds.Tables[<table name>].DefaultView.RowFilter = "ProductId=5"
Look here для других способов сделать фильтрации
Но все эти методы не создают новый DataSet с отфильтрованными данными, если вам это нужно, вы должны скопировать отфильтрованные строки ma я думаю, ...