Principales respuestas
Metodos en Load de mi Formulario no funciona

Pregunta
-
hola gente, necesito de su ayuda
tengo un datagridview.datasource = lista();
lo que quiero hacer es en el evento load() de mi formulario llenar el dgv y luego en el load tambien quiero pintar las filas que cumplan alguna condicion
private void Frm_Load(object sender, EventArgs e)
{
CargarDGV();pintarfila();
}
public void CargarDGV()
{
datagridview.datasource = lista();}
public void pintarfila()
{
foreach (DataGridViewRow row in datagridview.Rows)
{
string strFila = row.Index.ToString();
bool resultBool = Convert.ToBoolean(row.Cells["Valor"].Value);
if (resultBool==true)
{
datagridview.Rows[Convert.ToInt32(strFila)].DefaultCellStyle.BackColor = Color.Red;
}
else
{
datagridview.Rows[Convert.ToInt32(strFila)].DefaultCellStyle.BackColor = Color.White;
}
}
}Alguna idea de porque no pinta las fila al iniciar el formulario? ya que si pongo el metodo PintarFila() a un boton si lo hace y bien...Gracias
Respuestas
-
Hola prueba en este evento
Pedro Ávila
"El hombre sabio querrá estar siempre con quien sea mejor que él."
Lima - Perú- Marcado como respuesta Juan Zuruguay domingo, 2 de febrero de 2014 2:12
Todas las respuestas
-
hola
si pones un breakpoint en el foreach ingresa al ejecutar ?
porque usas
datagridview.Rows[Convert.ToInt32(strFila)].
en lugar de usar
row.DefaultCellStyle.BackColor = Color.Red;
porque no usas la variable del foreach
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
Hola leandro,
si le pongo el brackpoint y pasa todo bien, osea el metodo PintarFilas() si me funciona, el tema es que si yo pongo en el Load de mi formulariocargarDGV();
PintarFilas(); no me pinta nada, no entiendo el porque
y si lo llamo al metodo PintarFilas() desde el evento de un boton, funciona a la perfeccion,
aclaro q los dos metodos funciona bien al pareceres porq le pongo breackpoint y todo va bien controlando los resultados.
alguna idea porque pasa? -
Hola prueba en este evento
Pedro Ávila
"El hombre sabio querrá estar siempre con quien sea mejor que él."
Lima - Perú- Marcado como respuesta Juan Zuruguay domingo, 2 de febrero de 2014 2:12
-