روح اله معینی زاده
سه شنبه 29 فروردین 1385, 16:02 عصر
سلام
چگونه یه Textbox رو باید به دیتابیس وصل کنم که بتوانم با Me.BindingContext در میان رکوردهای آن حرکت کنم؟ همه کارها هم با کد باشد.
یا
اشکال کدهای زیر رو بگید.
Dim con AsNew OleDb.OleDbConnection
Dim da AsNew OleDb.OleDbDataAdapter("", con)
Dim ds AsNew DataSet
Dim data_bind AsNew System.Windows.Forms.BindingSource
PrivateSub Btn_Load_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Load.Click
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=F:\Telephone\Telephone.mdb;Jet OLEDB:Database Password=20981144;"
Try
con.Open()
Catch ex As Exception
MsgBox(ex.ToString)
ExitSub
EndTry
If ds.Tables.Contains("HT") = FalseThen ds.Tables.Add("HT")
If ds.Tables("HT").Rows.Count <> 0 Then ds.Tables("HT").Clear()
da.SelectCommand.CommandText = "SELECT * FROM homes"
da.Fill(ds, "HT")
con.Close()
data_bind.DataSource = ds
data_bind.DataMember = "HT"
Me.BindingContext.Contains(data_bind)
Txt.DataBindings.Add(New Binding("Text", Me.data_bind, "Last_Name", True))
EndSub
PrivateSub Btn_F_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_F.Click
Me.BindingContext(ds, "HT").Position = 0
EndSub
PrivateSub Btn_p_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_p.Click
Me.BindingContext(ds, "HT").Position -= 1
EndSub
PrivateSub Btn_n_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_n.Click
Me.BindingContext(ds, "HT").Position += 1
EndSub
PrivateSub Btn_l_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_l.Click
Me.BindingContext(ds, "HT").Position = Me.BindingContext(ds, "HT").Count - 1
EndSub
EndClass
چگونه یه Textbox رو باید به دیتابیس وصل کنم که بتوانم با Me.BindingContext در میان رکوردهای آن حرکت کنم؟ همه کارها هم با کد باشد.
یا
اشکال کدهای زیر رو بگید.
Dim con AsNew OleDb.OleDbConnection
Dim da AsNew OleDb.OleDbDataAdapter("", con)
Dim ds AsNew DataSet
Dim data_bind AsNew System.Windows.Forms.BindingSource
PrivateSub Btn_Load_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Load.Click
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=F:\Telephone\Telephone.mdb;Jet OLEDB:Database Password=20981144;"
Try
con.Open()
Catch ex As Exception
MsgBox(ex.ToString)
ExitSub
EndTry
If ds.Tables.Contains("HT") = FalseThen ds.Tables.Add("HT")
If ds.Tables("HT").Rows.Count <> 0 Then ds.Tables("HT").Clear()
da.SelectCommand.CommandText = "SELECT * FROM homes"
da.Fill(ds, "HT")
con.Close()
data_bind.DataSource = ds
data_bind.DataMember = "HT"
Me.BindingContext.Contains(data_bind)
Txt.DataBindings.Add(New Binding("Text", Me.data_bind, "Last_Name", True))
EndSub
PrivateSub Btn_F_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_F.Click
Me.BindingContext(ds, "HT").Position = 0
EndSub
PrivateSub Btn_p_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_p.Click
Me.BindingContext(ds, "HT").Position -= 1
EndSub
PrivateSub Btn_n_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_n.Click
Me.BindingContext(ds, "HT").Position += 1
EndSub
PrivateSub Btn_l_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_l.Click
Me.BindingContext(ds, "HT").Position = Me.BindingContext(ds, "HT").Count - 1
EndSub
EndClass