/// <summary> /// Método principal, executa consulta no sistema e popula GridView /// Main method, get querie result and bind GridView /// </summary> /// <returns></returns> public override void carregaGrid() { string filtro = " where 1 = 1 "; //string nomecoluna = "nome"; //if (getRequest(txtDescricao.ID) != String.Empty) //{ // filtro += " and " + nomecoluna + " like '%" + getRequest(txtDescricao.ID) + "%'"; // } IFiltro opFiltro = getFiltroPrincipal(); filtro += opFiltro.getSqlFiltro(); string sql = " select * from " + this.G_table + " " + filtro; DataTable ds = ConnAccess.fetchData(ConnAccess.getConn(), sql); btExportar.Visible = (ds.Rows.Count > 0); gvwDados.DataSource = ds; gvwDados.DataBind(); //Processaremos alguma coisa, de acordo ao tipo de botão usado. base.processaConsulta(this.obj_botao, ds, gvwDados); dv_qtde_registros.InnerHtml = " <b> Qtde de Registros: </b> " + ds.Rows.Count.ToString(); }