Visual Basic - CONTAR FILAS QUE CUMPLEN UNA CONDICION EN DATAGRIDVIEW

Life is soft - evento anual de software empresarial
   
Vista:

CONTAR FILAS QUE CUMPLEN UNA CONDICION EN DATAGRIDVIEW

Publicado por eduardo resultadoreportes@gmail.com (6 intervenciones) el 10/02/2016 17:14:46
BUEN DIA POR MÁS QUE BUSQUÉ NO ENCUENTRO TEMAS CON CONDICIONES, LES EXPLICO:

TENGO UN DATAGRIDVIEW CON DATOS DE LOS CUALES QUIERO CONTAR CUANTAS FILAS CUMPLEN
UNA CONDICION Y QUE ME ARROJE EL RESULTADO EN UN LABEL1.



TENGO UNA COLUMNA NUMERO (2) DE NOMBRE : STATUS, LA CUAL CONTIENE VALORES DE "RECIBIDO" Y "ENTREGADO", QUIERO QUE UN LABEL ME DE EL RESULTADO DE CUANTAS FILAS SON IGUALES A "ENTREGADO", SUPONIENDO QUE TENGO 10 ELEMENTOS Y 5 DE ELLOS DICEN "ENTREGADO", EL NUMERO 5 QUIERO VER EN EL LABEL.

SE ME OCURRE QUE SE DEBE RECORRER TODA LA COLUMNA Y BUSCAR LA COINCIDENCIA SI LA ENCUENTRA QUE SUME, ESTUVE PROBANDO LO SIGUIENTE PERO CREO QUE ME FALLA LA LOGICA ME PUEDEN AYUDAR.

1
2
3
4
5
6
7
8
9
Dim contar As Integer = 0
'recorremos el grid fila por fila
For Each r As DataGridViewRow In DataGridView1.Rows
	'en cells() coloco la columna que quiero validar si es igual a la condicion
	If  r.Cells(2).Value = "ENTREGADO" Then
		contar =contar+1
	End If
Next
LABEL1.TEXT=contar


no me da error pero tampoco ejecuta el codigo, lo estoy colocando en el form_load, ya que deceo que elvalor del label cambie de acuerdo a cuantos entregados hay.


id status
1 entregado
2 entregado
3 recibido
4 entregado
5 recibido
6 recibido
7 entregado
8 recibido
9 entregado
10 recibido


usted tiene: 5 :piezas entregadas
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 Andres Leonardo

CONTAR FILAS QUE CUMPLEN UNA CONDICION EN DATAGRIDVIEW

Publicado por Andres Leonardo (702 intervenciones) el 10/02/2016 19:14:34
por que en el Load.. ?

es despues de que se llene el datagrid?
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

CONTAR FILAS QUE CUMPLEN UNA CONDICION EN DATAGRIDVIEW

Publicado por eduardo (6 intervenciones) el 10/02/2016 20:28:55
lo coloco en load ya que los datos de el DGV se alimenta constantemente con cualquier de los 2 valores (entregado y recibido)
y es cambiable por ello necesito que el label se actualice constantemente su valor....

lei esto pero no se que opinen::
segun estuve leyendo al tratarse de una cadena de texto la que valida debo agregar

If r.Cells(2).Value.tostring().contains("ENTREGADO") Then
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