una de datagrids

25/06/2008 - 18:54 por JSMD | Informe spam
Hola,
estoy tratando de ocultar filas de productos q no estan activos utilizando
este codigo y se cae.. Hasta el If funciona bien..peor al momento de hacer
visible = false falla..

foreach (DataGridViewRow r in gridProducts.Rows)
{
int index = r.Index;
if (Convert.ToBoolean(r.Cells["Active"].Value.ToString()) ==
false)
{
//r.Visible = false;
gridProducts.Rows[index].Visible = false;
}
}

alguna idea de pq sucede?. q esta mal en el código..
 

Leer las respuestas

#1 dodert
26/06/2008 - 09:52 | Informe spam
On 25 jun, 18:54, JSMD wrote:
Hola,
estoy tratando de ocultar filas de productos q no estan activos utilizando
este codigo y se cae.. Hasta el If funciona bien..peor al momento de hacer
visible = false falla..

foreach (DataGridViewRow r in gridProducts.Rows)
            {
                int index = r.Index;
                if (Convert.ToBoolean(r.Cells["Active"].Value.ToString()) => false)
                {
                    //r.Visible = false;
                    gridProducts.Rows[index].Visible = false;
                }
            }

alguna idea de pq sucede?. q esta mal en el código..



Prueba a elimiar la fial del dataset que rellena ese grid o haz una
consulta sobre el datasoruce para que solo te debuleba las filas con
la condicion uqe tu quieres ds.tables[0].select("columna='" + texto
+"'"), eso te debuelve un tatable filtrado.

saludos

Preguntas similares