C# Класс System.Data.Select

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetRows ( ) : System.Data.DataRow[]
Select ( DataTable table, string filterExpression, string sort, DataViewRowState recordStates ) : System.Collections.Generic
SelectRows ( ) : System.Data.DataRow[]

Приватные методы

Метод Описание
AcceptRecord ( int record ) : bool
AnalyzeExpression ( BinaryNode expr ) : void
BuildLinearExpression ( ) : void
CompareClosestCandidateIndexDesc ( System.Data.IndexField fields ) : int
CompareRecords ( int record1, int record2 ) : int
CompareSortIndexDesc ( System.Data.IndexField fields ) : bool
CreateIndex ( ) : void
Eval ( BinaryNode expr, DataRow row, DataRowVersion version ) : int
Evaluate ( int record ) : int
FindClosestCandidateIndex ( ) : bool
FindFirstMatchingRecord ( ) : int
FindLastMatchingRecord ( int lo ) : int
FindSortIndex ( ) : bool
GetBinaryFilteredRecords ( ) : Range
GetLinearFilteredRecords ( Range range ) : int[]
GetLinearFilteredRows ( Range range ) : System.Data.DataRow[]
InitCandidateColumns ( ) : void
IsOperatorIn ( ExpressionNode enode ) : bool
IsSupportedOperator ( int op ) : bool
Sort ( int left, int right ) : void

Описание методов

GetRows() публичный Метод

public GetRows ( ) : System.Data.DataRow[]
Результат System.Data.DataRow[]

Select() публичный Метод

public Select ( DataTable table, string filterExpression, string sort, DataViewRowState recordStates ) : System.Collections.Generic
table DataTable
filterExpression string
sort string
recordStates DataViewRowState
Результат System.Collections.Generic

SelectRows() публичный Метод

public SelectRows ( ) : System.Data.DataRow[]
Результат System.Data.DataRow[]