/// <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; }