C# Класс IBE.Enums_and_Utility_Classes.DataRetriever

retriever class
Наследование: IDataPageRetriever
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DataRetriever ( SQL DBCon, string BaseTableName, string columnStatement, String baseStatement, String SortByColumn, DBConnector SortOrder, DataTable TypeTable = null ) : System

constructor for the DataRetriever (used for loading and caching data in DGV VirtualMode)

GetWhereStatement ( string ignoreFilter = "" ) : String
RowCount ( System.Boolean refresh = false ) : int
SupplyPageOfData ( int lowerPageBoundary, int rowsPerPage ) : DataTable

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

Метод Описание
CommaSeparatedListOfColumnNames ( String Prefix = "" ) : string
GetDataTable ( ) : DataTable
SetFilter ( string name, string filterString ) : void

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

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

constructor for the DataRetriever (used for loading and caching data in DGV VirtualMode)
public DataRetriever ( SQL DBCon, string BaseTableName, string columnStatement, String baseStatement, String SortByColumn, DBConnector SortOrder, DataTable TypeTable = null ) : System
DBCon SQL used DBConnector
BaseTableName string
columnStatement string
baseStatement String
SortByColumn String column for sorting (must be existingClassification in the base table (m_BaseTableName) and in the 'DataStement')
SortOrder DBConnector sort oder
TypeTable System.Data.DataTable
Результат System

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

public GetWhereStatement ( string ignoreFilter = "" ) : String
ignoreFilter string
Результат String

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

public RowCount ( System.Boolean refresh = false ) : int
refresh System.Boolean
Результат int

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

public SupplyPageOfData ( int lowerPageBoundary, int rowsPerPage ) : DataTable
lowerPageBoundary int
rowsPerPage int
Результат System.Data.DataTable