none
Cual es el Evento que me permita filtrar en un rango de fechas (sin hacerle un clic) RRS feed

  • Pregunta

  • buen dia Expertos, estoy programando en VB.net 2012.

    Tengo un problema aunque mas es un pequeño dato que no encuentro o si en caso me puedan ayudar si estoy mal en algunos datos, aunque el codigo corre muy bien, lo que pasa es que filtro por la fecha pero tengo que hacerle un clic en el dateTimepicker(dtHasta) para que me actualize la grilla y lo que yo quiera es que ni bien ingrese en mi formulario me apareszca ya este filtro (el filtro corresponde a fechas que ya esta menores a la fecha hasta se actualizen y se muestren como cerrado esto me funciona bien lo que quiero saber es que si hay algun evento en el datetime picker  ) gracias ...


    Sub FechaCerradaxTiempo()
             Dim Total As Integer = 0
            For i = 0 To dgProductos.RowCount - 1
                Try
                    If (CDate(dtHasta.Value) > CDate(dgProductos.Rows(i).Cells(3).Value)) Then
                        Dim cambio As SqlCommand = New SqlCommand("UPDATE COTIZACION SET ID_ESTADO=@2 WHERE                 ID_COTIZACION=@1", conexion)
                        conexion.Open()
                        cambio.Parameters.AddWithValue("@1", Convert.ToString(dgProductos.Rows(i).Cells(1).Value))
                        cambio.Parameters.AddWithValue("@2", Convert.ToString(cboEstadoCerrado.SelectedValue))
                        cambio.ExecuteNonQuery()
                    Else
                    End If
                Catch ex As Exception
                    MessageBox.Show("ERROR DE CODIGO")
                Finally
                    conexion.Close()
                End Try
            Next
        End Sub

        Private Sub dtHasta_ValueChanged(sender As Object, e As EventArgs) Handles dtHasta.ValueChanged
    call FechaCerradaxTiempo() 
        End Sub

    ------si esta con el valuechanged tengo que cambiar algun numero de la fecha para que se actualize todo la grilla lo que quiero es que salga sin hacerle algun click en el dthasta gracias

    miércoles, 12 de septiembre de 2018 18:10