Problema indice Datagrid
Publicado por Neo (16 intervenciones) el 12/06/2008 21:58:14
Tengo un control Datagridview con 4 columnas. Las columnas 0 y 4 son botones. El problema me viene que si presiono a partir de la columna 3 me da este error:
El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección. Nombre del parámetro: index
He comprobado el indice cuando aparece el error y parece correcto, si pulso sobre la columna 3 el indice es 3 y si lo hago sobre la 4 el indice es 4.
Este es mi código:
Private Sub DataGridView2_CellContentClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView2.CellContentClick
If DataGridView1.Columns(e.ColumnIndex).Index = 0 Then
GroupBox3.Visible = True
End If
If DataGridView1.Columns(e.ColumnIndex).Index = 4 Then
MessageBox.Show("Borro")
End If
End Sub
¿Alguna ayuda por favor?
El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección. Nombre del parámetro: index
He comprobado el indice cuando aparece el error y parece correcto, si pulso sobre la columna 3 el indice es 3 y si lo hago sobre la 4 el indice es 4.
Este es mi código:
Private Sub DataGridView2_CellContentClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView2.CellContentClick
If DataGridView1.Columns(e.ColumnIndex).Index = 0 Then
GroupBox3.Visible = True
End If
If DataGridView1.Columns(e.ColumnIndex).Index = 4 Then
MessageBox.Show("Borro")
End If
End Sub
¿Alguna ayuda por favor?
Valora esta pregunta


0