Foros del Web » Programación para mayores de 30 ;) » .NET »

ColumnIndex de un button en datagridview

Estas en el tema de ColumnIndex de un button en datagridview en el foro de .NET en Foros del Web. Hola a todos, tengo un pequeño programa que creo que me está tomando un poco el pelo. Resulta que abro un formulario que carga de ...
  #1 (permalink)  
Antiguo 12/05/2011, 00:58
Avatar de chikiya  
Fecha de Ingreso: mayo-2006
Mensajes: 46
Antigüedad: 18 años, 6 meses
Puntos: 0
ColumnIndex de un button en datagridview

Hola a todos, tengo un pequeño programa que creo que me está tomando un poco el pelo. Resulta que abro un formulario que carga de un dataset un datagridview. a este datagridview, una vez cargado con los datos de la BD, le añado una columna checkbox, con índice 0, y una columna Button con índice 11, que sería el último de columna.
Cuando hago la primera llamada al form se ejecuta correctamente, pero cuando cierro el form e intento llamarlo de nuevo (sin parar la ejecución), a la columna Button le asigna índice 1, pero lo sigue mostrando en la posición 11

Aquí dejo un código:

Código:
DGV.Columns.Clear()
DGV.DataSource = Nothing
form2.showdialog()

Dim dvCont As DataView
DGV.Columns.Clear()
dvCont = Cargar().Tables(0).DefaultView
DGV.DataSource = dvCont
DGV.AllowUserToAddRows = False
DGV.AllowUserToDeleteRows = False

Dim dgcheck As DataGridViewCheckBoxColumn
dgcheck = New DataGridViewCheckBoxColumn
With dgcheck
            .Width = 20
            .DisplayIndex = 0
            .Frozen = True
            .TrueValue = 1
            .FalseValue = 0
End With
DGV.Columns.Insert(0, dgcheck)
DGV.Columns(8).Visible = False

Dim dgbutton As DataGridViewButtonColumn
dgbutton = New DataGridViewButtonColumn
With dgbutton
            .UseColumnTextForButtonValue = True
            .Text = "Fichero"
            .DisplayIndex = 11
End With
DGV.Columns.Insert(11, dgbutton)
Al cerrar este form2 no hago nada, y al volver a abrirlo, otra vez los mismos pasos.

A ver si alguien puede ayudarme.

Muchas gracias
__________________

La belleza verdadera es la de las almas buenas

Etiquetas: buttoncolumn, datagridview, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:14.