PDA

View Full Version : مشکل استفاده از BindingContext



سلماس
یک شنبه 03 مهر 1384, 00:00 صبح
سلام کسی از دوستان یک مثال در زمینه BindingContext() داره ؟
من میخوام که کاربرم بتونه با یک کلید به رکورد بعدی ؛ قبلی ؛ آخرین و اولین حرکت کنه
در عین حالی که دیتاست من به هیچ Object بایند نشده باشه البته اگر به یک متغییر
متصل شده باشه مشکلی نداره.
حتما باید از BindingContext() استفاده کنم راه دیگه ایی ؟؟؟

بابک زواری
یک شنبه 03 مهر 1384, 00:19 صبح
لینک راهنما
http://www.vb-helper.com/howto_net_navigate_database.html

سورس راهنما


' Move to the previous record in the dsUsers
' DataSet's People table.
Private Sub btnPrev_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnPrev.Click
Me.BindingContext(dsUsers, "People").Position -= 1
End Sub

' Move to the next record in the dsUsers
' DataSet's People table.
Private Sub btnNext_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnNext.Click
Me.BindingContext(dsUsers, "People").Position += 1
End Sub

' Move to the last record in the dsUsers
' DataSet's People table.
Private Sub btnLast_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnLast.Click
Me.BindingContext(dsUsers, "People").Position = _
Me.BindingContext(dsUsers, "People").Count - 1
End Sub

' Add a new record.
Private Sub btnAdd_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnAdd.Click
Me.BindingContext(dsUsers, "People").AddNew()
End Sub

' Delete the current record.
Private Sub btnDelete_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnDelete.Click
If MsgBox("Are you sure you want to delete the record " & _
"for " & _
txtFirstName.Text & " " & txtLastName.Text & "?", _
MsgBoxStyle.Question Or MsgBoxStyle.YesNo, _
"Confirm") = MsgBoxResult.Yes _
Then
Me.BindingContext(dsUsers, "People"). _
RemoveAt(Me.BindingContext(dsUsers, _
"People").Position)
End If
End Sub



و فایل ضمیمه
حتما دوستان هم راهنمایی بهتر رو انجام میدن