Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Anteros en 27 Agosto 2008, 17:31 pm



Título: problemas con indices de columnas del DataGridView VB.NET2005
Publicado por: Anteros en 27 Agosto 2008, 17:31 pm
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

Código:
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 :)