Bueno que tal a todos soy nuevo en esto de la programacion y encontre este foro al cual pienso concurrir mucho
Aqui mi duda:
- Estoy que programo en VB.NET2005 usando base de datos de access y bueno quiero realizar una busqueda en un datatable la conexion la realize mediante un modulo:
Public CN As String = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=LOGEO.MDB"
El Codigo del form es el siguiente y pertenece a un formulario de logeo:
Imports System.data.OleDb
Public Class Form1
Dim da As New OleDbDataAdapter("select * from datos", CN)
Dim tablapru As New DataTable
Dim dv As New DataView
Dim p As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
da.Fill(tablapru)
Me.DataGridView1.DataSource = tablapru
dv= tablapru 'AQUI ME INDICA EL ERROR ME DICE QUE NO PUEDO CONVERTIR UN DATATABLE A DATAVIEW
dv.Sort = "log"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
p = dv.Find(Me.TextBox1.Text)
If p = -1 Then
If dv.Item(p).Row("PWD") = Me.TextBox2.Text Then
MessageBox.Show("Bienvenido" & dv.Item(p).Row("nom"))
Else
MessageBox.Show("No coincide contraseña")
End If
Else
MessageBox.Show("No existe usuario")
End If
End Sub
End Class
Bueno espero puedan ayudarme de verdad necesito urgente su ayuda tengo entendido que el codigo esta bien
pero no se porque me dice que el dv no puedo convertirlo a datatable bueno gracias de antemano por su tiempo y ayuda.
Saludos!!!!