예제 #1
0
        /// <summary>
        /// Construtor padrão.
        /// </summary>
        /// <param name="gridView"></param>
        public GridViewBehavior(System.Web.UI.WebControls.GridView gridView, bool showHeader, bool showFooter)
        {
            gridView.Require("gridView");
            _gridView   = gridView;
            _showHeader = showHeader;
            _showFooter = showFooter;

            if (_showFooter)
            {
                _gridView.ShowFooter = true;
            }

            if (_showHeader)
            {
                _gridView.ShowHeader = true;
            }

            Initialize(_gridView);

            gridView.Page.Load   += Page_Load;
            gridView.RowDeleted  += RowDeleted;
            gridView.RowUpdated  += RowUpdated;
            gridView.DataBound   += DataBound;
            gridView.Sorted      += Sorted;
            gridView.PreRender   += PreRender;
            gridView.RowUpdating += RowUpdating;
        }