problemas con indices de columnas del DataGridView VB.NET2005

Iniciado por Anteros, 27 Agosto 2008, 17:31 PM

0 Miembros y 1 Visitante están viendo este tema.

Anteros

Holas gente!! tengo el sgte problema

Tengo un DGV q le he agregado algunas columnas antes de llenarlo con datos
La llenada del DGV esta en el evento Click del btnLlenar y este es el code

MsgBox(dgvCargo.Columns(0).DisplayIndex.ToString)
MsgBox(dgvCargo.Columns(1).DisplayIndex.ToString)

dgvCargo.DataSource = ComponenteDatos.cargoDALC.Instancia.ListarCargos

MsgBox(dgvCargo.Columns(0).DisplayIndex.ToString)
MsgBox(dgvCargo.Columns(1).DisplayIndex.ToString)


(Los msgbox son para verificar los indices de las columnas)
el primer msgbox me muestra como indice de la 1era columna un cero(0)
y el 2do msgbox me muestra como indice de la 2da columna un uno(1)

hasta ahi todo bien me muestra los indices como deben ser...

pero despues de llenarlo con el datasource los sgtes msgbox me muestran 1 y 0 respectivamente y no 0 y 1 como deberia ser...es decir me cambia internamente los indices de las columnas del DGV...xq sucede esto???...como puedo solucionarlo??


gracias por todo de antemano :)