C sharp - Filtrar DataGridView

 
Vista:

Filtrar DataGridView

Publicado por Federico (1 intervención) el 05/08/2017 02:05:24
Hola a todos, tengo los sig. codigos en un formulario

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
private void Columnas()
{
	this.dataListado.Columns[0].Visible = false;
	this.dataListado.Columns[3].Visible = false;
	this.dataListado.Columns[1].HeaderText = "Código";
	this.dataListado.Columns[2].HeaderText = "Denominación";
	this.dataListado.Columns[0].Width = 60;
	this.dataListado.Columns[1].Width = 100;
	this.dataListado.Columns[2].Width = 200;
}
 
private void Mostrar()
{
	this.dataListado.DataSource = fjdLRubros.Mostrar();
	this.Columnas();
	lblTotal.Text = "Total Registros: " + Convert.ToString(dataListado.Rows.Count);
}
 
private void BuscarDenominacion()
{
	this.dataListado.DataSource = fjdLRubros.BuscarDenominacion(this.txtBuscar.Text);
	this.Columnas();
	lblTotal.Text = "Total Registros: " + Convert.ToString(dataListado.Rows.Count);
}

El metodo Mostrar funciona correctamente, ahora cuando voy a filtrar el DataGridView me tira el sig. error

Indice fuera del intervalo y me selecciona el metodo Columnas, es decir si al metodo BuscarDenominacion le borro la referencia Columnas filtra perfectamente pero quiero realizarlo incluyendo el metodo Columnas, alguien me puede decir que tengo que agregar en el codido del metodo Columnas o BuscarDenominacion

muchas gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder