none
Como puedo saber si existe la fila que he añadido en datagridview RRS feed

  • Pregunta

  • Buenas como puedo saber si esta fila  que agrego al datagridview existe

    DGVMediciones.Rows.Add(Format(CDate(Date.Today), "dd/MM/yyyy"), LB_SG_FInal.Text, Ba, 18)

    Gracias

    viernes, 5 de enero de 2018 17:08

Respuestas

  • ...como puedo saber si esta fila que agrego al datagridview existe...

    Iterando por las filas y comparando los valores según los criterios de búsqueda.

    - En caso el criterio de búsqueda se realice por el valor de todas las columnas

    Dim StringSearch = $"{Date.Today:dd/MM/yyyy}{LB_SG_FInal.Text}{Ba}{18}"
    Dim Exists = DGVMediciones.Rows.Cast(Of DataGridViewRow).
    	Any(Function(r) String.Join("", r.Cells.Cast(Of DataGridViewCell).
    	Select(Function(c) Convert.ToString(c.Value))).Equals(StringSearch))
    
    If Not Exists Then
    	DGVMediciones.Rows.Add(Date.Today.ToString("dd/MM/yyyy"), LB_SG_FInal.Text, Ba, 18)
    Else
    	'...
    End If

    • Marcado como respuesta JETET viernes, 5 de enero de 2018 20:38
    viernes, 5 de enero de 2018 19:57

Todas las respuestas

  • ...como puedo saber si esta fila que agrego al datagridview existe...

    Iterando por las filas y comparando los valores según los criterios de búsqueda.

    - En caso el criterio de búsqueda se realice por el valor de todas las columnas

    Dim StringSearch = $"{Date.Today:dd/MM/yyyy}{LB_SG_FInal.Text}{Ba}{18}"
    Dim Exists = DGVMediciones.Rows.Cast(Of DataGridViewRow).
    	Any(Function(r) String.Join("", r.Cells.Cast(Of DataGridViewCell).
    	Select(Function(c) Convert.ToString(c.Value))).Equals(StringSearch))
    
    If Not Exists Then
    	DGVMediciones.Rows.Add(Date.Today.ToString("dd/MM/yyyy"), LB_SG_FInal.Text, Ba, 18)
    Else
    	'...
    End If

    • Marcado como respuesta JETET viernes, 5 de enero de 2018 20:38
    viernes, 5 de enero de 2018 19:57
  • Mucha gracias 

    Funciona perfectamente 

    viernes, 5 de enero de 2018 20:38