Visual Basic.NET - DataGridView

   
Vista:

DataGridView

Publicado por Julian (1 intervención) el 09/09/2015 16:10:01
Estimados, necesitaría si me pueden decir mediante código como puedo hacer para que me tire un mensaje de error si figura el mismo valor en alguna celda de la columna Concepto de mi DataGridView al ingresar el dato en un textbox, es decir ingreso un valor en el textbox, si en la columna Concepto ya figura ese valor en alguna celda, me tire el error.

Muchas gracias de antemano
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 giancarlo

DataGridView

Publicado por giancarlo giangbd5@hotmail.com (280 intervenciones) el 09/09/2015 16:27:47
Para esto, tendrias que recorrer uno a uno las filas del datagridview y compararlo:

1
2
3
4
5
6
7
8
9
10
11
dim iFila as integer=datagridview1.currentcell.rowindex
iFila>=0 then
for i as integer=0 to datagridview1.rowcount-1
if i<>iFila
if datagridview.item("columna",iFila).value.tostring=datagridview.item("columna",i).value.tostring
msgbox("elemento repetido en la fila "& i)
exit for
end if
end if
next
end if
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

DataGridView

Publicado por Julian (1 intervención) el 10/09/2015 04:19:36
Hola Giancarlo, muchas gracias por tu ayuda, pero al copiar tu codigo ahora me arroja el sig. error

No se controlo NullReferenceException
Determine si el objeto es null antes de llamar al metodo
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

DataGridView

Publicado por Miguel (354 intervenciones) el 10/09/2015 04:30:22
Hola, antes de comparar valores asegúrate que no sean "null", averígualo con un "IsNothing(object)"...


Saludos,
Miguel
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