1) Select()——獲取所有 System.Data.DataRow 對象的數組。
2) Select(string filterExpression)——按照主鍵順序(如果沒有主鍵,則按照添加順序)獲取與篩選條件相匹配的所有 System.Data.DataRow 對象的數組。
3) Select(string filterExpression, string sort)——獲取按照指定的排序順序且與篩選條件相匹配的所有 System.Data.DataRow 對象的數組。
4) Select(string filterExpression, string sort, DataViewRowState recordStates)——獲取與排序順序中的篩選器以及指定的狀態相匹配的所有 System.Data.DataRow 對象的數組。
Select("id>='3' and name='3--hello'");//支持and
Select("id>='3' or id='1'");//支持or
Select("name like '%hello%'");//支持like
----3) Select(string filterExpression, string sort)——獲取按照指定的排序順序且與篩選條件相匹配的所有 System.Data.DataRow 對象的數組。
Select("id>5","id desc");
----4) Select(string filterExpression, string sort, DataViewRowState recordStates)——獲取與排序順序中的篩選器以及指定的狀態相匹配的所有 System.Data.DataRow 對象的數組。
Select("id>5", "id desc",DataViewRowState.Added);