Visual Basic.NET - La referencia a un miembro no compartido requiere una referencia de objeto.

 
Vista:
sin imagen de perfil
Val: 48
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La referencia a un miembro no compartido requiere una referencia de objeto.

Publicado por pablo (33 intervenciones) el 11/07/2019 19:03:41
Buenas tardes

Hace unos días me ayudaron con un problema y me pasaron un código para realizar cierta operación.
pero me sale el mensaje de error que esta en el titulo y todavia soy muy novato en esto y no encontré una solución.
Abajo dejo el código, el error es sobre datagridview.rows

dim i as integer = 0

while i <= datagridview1.rows.count - 1

datagridview.rows(i).item(0) = 'A lo que quieras calcular para la columna 0 de datagridviiew en tu caso codigo
datagridview.rows(i).item(1) = ' para la segunda y asi con todas las que necesites cambiar no tienen porque cambiarse todas

i = i + 1

end while
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
Imágen de perfil de gilman
Val: 224
Ha disminuido 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La referencia a un miembro no compartido requiere una referencia de objeto.

Publicado por gilman (81 intervenciones) el 12/07/2019 08:24:49
Me imagino que el problema es que en las sentencias en vez de datagridview deberías usar datagridview1:

1
2
datagridview1.rows(i).item(0) = 'A lo que quieras calcular para la columna 0 de datagridviiew en tu caso codigo
datagridview1.rows(i).item(1) = ' para la segunda y asi con todas las que necesites cambiar no tienen porque cambiarse todas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 48
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La referencia a un miembro no compartido requiere una referencia de objeto.

Publicado por pablo (33 intervenciones) el 12/07/2019 14:36:50
Muchas gracias

Pero no ya lo he probado asi y tampoco funciona.

Saludos
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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La referencia a un miembro no compartido requiere una referencia de objeto.

Publicado por Phil Rob (1546 intervenciones) el 12/07/2019 16:41:09
Hola,

Gilman has razón : tu DatagridView se llama DataGridView1 como en la condición de la cicla While, en otro caso, tenerías error en esta línea.

Más, tienes que utilizar la propiedad Value y la buena escritura es :

1
Datagridview1.Item(0, i).Value =  ... ... ...   ' con Item(IndexColumna, IndexLinea)

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
sin imagen de perfil
Val: 48
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La referencia a un miembro no compartido requiere una referencia de objeto.

Publicado por pablo (33 intervenciones) el 15/07/2019 15:44:50
Buenos dias

Muchas gracias , funciona bien.

Saludos
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