public DataViewerPager(PagerPanel PagerPanel, int itemsPerPage, string outOfText, string totalText) { _outOfText = outOfText; _totalText = totalText; _itemsPerPage = itemsPerPage; _pagerPanel = PagerPanel; InitializeEvents(); }
private PagerPanel GetPagerPanel() { PagerPanel PagerPanel = new PagerPanel(); PagerPanel.FirstPageButton = firstPageButton; PagerPanel.LastPageButton = lastPageButton; PagerPanel.NextPageButton = nextPageButton; PagerPanel.PreviousPageButton = previousPageButton; PagerPanel.PageTextBox = pageTextBox; PagerPanel.TotalPagesLabel = totalPagesLabel; PagerPanel.TotalRowsTextBox = totalRowsTextBox; return(PagerPanel); }
public DataViewerHandler(DataGridView dataGridView, PagerPanel PagerPanel, string sortingColumn, ListSortDirection sortingColumnDirection, SearcherPanel SearcherPanel, Dictionary <string, string[]> searchColumns, int itemsPerPage, string isDataModifiedText, string isDataModifiedCaptionText, string outOfText, string totalText, int numberOfSortingColumns, Dictionary <string, string> iconDictionary, Dictionary <string, Icon> iconList, ListSortDirection firstSortColumnDirection) { _isDataModifiedText = isDataModifiedText; _isDataModifiedCaptionText = isDataModifiedCaptionText; _searchColumns = searchColumns; _dataViewerMain = new DataViewerMain(dataGridView, sortingColumn, sortingColumnDirection, iconDictionary, iconList, firstSortColumnDirection); _dataViewerPager = new DataViewerPager(PagerPanel, itemsPerPage, outOfText, totalText); _dataViewerSearcher = new DataViewerSearcher(SearcherPanel, searchColumns); _sortColumnsHandler = new SortColumnsHandler(numberOfSortingColumns, GetSortingColumnPrefix(sortingColumn, searchColumns), sortingColumn, sortingColumnDirection); _outputHandler = new OutputHandler(); _dataViewerMain.SortChangedEvent += DataViewerHandler_SortChangedEvent; _dataViewerPager.PageChangedEvent += DataViewerHandler_PageChangedEvent; _dataViewerSearcher.SearchEvent += DataViewerHandler_SearchEvent; _outputHandler.ShowOutputEvent += OutputHandler_ShowOutputEvent; _dataViewerSearcher.ShowOutputEvent += OutputHandler_ShowOutputEvent; }