none
Vbasic.Net - Problema al filtrar datagridview desde textbox RRS feed

  • Pregunta

  • Tengo el siguiente codigo:

    Private Sub VerEmpleados_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Me.SetStyle(ControlStyles.DoubleBuffer Or ControlStyles.AllPaintingInWmPaint, True)
            Me.SetStyle(ControlStyles.UserPaint, True)
    
            Using cnx As New SqlConnection(ConfigurationManager.ConnectionStrings("cnxString").ToString())
    
                oCommandBuilder = New SqlCommandBuilder(Me.oDataAdapter)
    
                Dim cmd As New SqlCommand("Select * FROM Usuarios WHERE Proyecto=@Proyecto AND Estado= 'True' ORDER BY Id", cnx)
                cmd.Parameters.AddWithValue("@Proyecto", MenuSS.tssProyecto.Text)
                Dim dr1 As New SqlDataAdapter(cmd)
                Dim dt1 As New DataTable
                dr1.Fill(dt1)
                dgvEmpleados.DataSource = dt1
                Me.lblRegistro.Text = String.Format("Total de Registros: {0}", dt1.Rows.Count)
            End Using
        End Sub
    
        Private Sub txtBuscar_TextChanged(sender As Object, e As EventArgs) Handles txtBuscar.TextChanged
            Using cnx As New SqlConnection(ConfigurationManager.ConnectionStrings("cnxString").ToString())
    
                Me.oDataTable.Clear()
                If txtBuscar.Text <> "" Then
                    Me.oDataAdapter = New SqlDataAdapter("Select * from Usuarios where Apellidos like '%" & txtBuscar.Text & "%'", cnx)
                Else
                    Me.oDataAdapter = New SqlDataAdapter("Select * from Usuarios", cnx)
                End If
                Me.oDataAdapter.Fill(oDataTable)
            End Using
        End Sub

    Los datos cargan normal en la datagrid, pero cuando quiero filtrar el apellido sale error y he cambiado ese valor por que se usa arriba y ya no sale error pero tampoco hace le filtrado, podrian por favor ayudarme donde es el problema.

    El error sale datatable nothing en la parte del clear coloque una imagen pero sale que falta validar mi cuenta.

    A la espera de sus repuestas 

    Muchas Gracias.


    • Editado Jackvier jueves, 20 de febrero de 2020 16:22
    jueves, 20 de febrero de 2020 16:22

Respuestas