Exemplo n.º 1
0
    public DataViewerPager(PagerPanel PagerPanel, int itemsPerPage, string outOfText, string totalText)
    {
        _outOfText = outOfText;
        _totalText = totalText;

        _itemsPerPage = itemsPerPage;
        _pagerPanel   = PagerPanel;

        InitializeEvents();
    }
Exemplo n.º 2
0
    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;
    }