consulta
Publicado por wilfot_2 (11 intervenciones) el 12/04/2007 03:09:11
URGENTE ALGUIEN QUE ME AYUDE .TENGO UN COMBOBOX LLAMADO cbtipo_mat EN UN FORMULARIO DE CONSULTA.
Y DESEO QUE CUANDO EL USUARIO ESCRIBA UNA PALABRA,O ASI SEA UNA SOLA LETRA,AL DESPLEGAR EL COMBOBOX ME MUESTRE TODO LO RELACIONADO CON LA PALABRA ESCRITA ,O CON LA LETRA ESCRITA EN EL COMBOBOX.
TENGO ALGO DE CODIGO ESCRITO.
Private Sub cbtipo_mat_TabIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbtipo_mat.TabIndexChanged
'Realizar la búsqueda según la columna
Dim filtro As String
'Dim dv As DataView
Try
If dv.Table.Columns(Me.cbtipo_mat.Text).DataType.Name.ToLower = "string" Then
filtro = Me.cbtipo_mat.Text & " like '" & Me.cbtipo_mat.Text & "%'"
Else
If Me.cbtipo_mat.Text.Trim.Length > 0 Then
filtro = Me.cbtipo_mat.Text & " = " & Me.cbtipo_mat.Text
End If
End If
dv.RowFilter = filtro
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
PEOR NO ME ESTA FUNCINANDO.
Y DESEO QUE CUANDO EL USUARIO ESCRIBA UNA PALABRA,O ASI SEA UNA SOLA LETRA,AL DESPLEGAR EL COMBOBOX ME MUESTRE TODO LO RELACIONADO CON LA PALABRA ESCRITA ,O CON LA LETRA ESCRITA EN EL COMBOBOX.
TENGO ALGO DE CODIGO ESCRITO.
Private Sub cbtipo_mat_TabIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbtipo_mat.TabIndexChanged
'Realizar la búsqueda según la columna
Dim filtro As String
'Dim dv As DataView
Try
If dv.Table.Columns(Me.cbtipo_mat.Text).DataType.Name.ToLower = "string" Then
filtro = Me.cbtipo_mat.Text & " like '" & Me.cbtipo_mat.Text & "%'"
Else
If Me.cbtipo_mat.Text.Trim.Length > 0 Then
filtro = Me.cbtipo_mat.Text & " = " & Me.cbtipo_mat.Text
End If
End If
dv.RowFilter = filtro
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
PEOR NO ME ESTA FUNCINANDO.
Valora esta pregunta


0