Visual Basic - El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colec

Life is soft - evento anual de software empresarial
 
Vista:

El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colec

Publicado por daltonAriel (1 intervención) el 12/02/2019 21:27:14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Public Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 
    Me.DataGridView1.Columns.Add("A", "Cuenta")
    Me.DataGridView1.Columns.Add("B", "Nombre de la cuenta")
    Me.DataGridView1.Columns.Add("C", "Debe")
    Me.DataGridView1.Columns.Add("D", "Haber")
    Me.DataGridView1.RowCount = 5
 
End Sub
 
' tengo declarado en el datagrid 4 columnasy 5 filas pero al ejecutar este sub:
 
Public Sub llenarDatagrdid()
    Me.DataGridView1(0, 0).Value = 12345       'error aqui'
End Sub
 
' me da el error es como si el datagird no tuviera celdas, porfavor ayuda!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 12
Ha disminuido su posición en 8 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colec

Publicado por Yamil Bracho (226 intervenciones) el 12/02/2019 21:36:19
Puede ser algo como :

1
2
Dim rowNum As Integer = Me.DataGridView1.Rows.Add()
Me.DataGridView1.Rows.Item(rowNum).Cells(0).Value = "12345"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar