protected override void AccionFiltrar() { var filtro = new FiltroUsuario(); filtro.Username = tbUsername.Text; Rol rol = cbRol.SelectedItem as Rol; if (rol != null) { filtro.IdRol = rol.Id; } IResultado <IList <Usuario> > resultadoUsuarios = _usuarioDomain.Filtrar(filtro); if (!resultadoUsuarios.Correcto) { throw new ResultadoIncorrectoException <IList <Usuario> >(resultadoUsuarios); } this.dgvBusqueda.DataSource = resultadoUsuarios.Retorno; this.dgvBusqueda.Columns["IdUsuario"].Visible = false; this.dgvBusqueda.Columns["Habilitado"].Visible = false; this.dgvBusqueda.Columns["Password"].Visible = false; }