Làm cách nào để truy cập từng DataBinding (như BindingSource) trên Form khi runtime?
AI NÂNG MÌNH LÊN SẼ BỊ HẠ XUỐNG VÀ AI HẠ MÌNH XUỐNG SẼ ĐƯỢC NÂNG LÊN
![]()
Trên form mình có nhiều BindingSource (ứng với nhiều DataGridView, ListBox,...). Mình muốn truy cập từng BindingSource đó bằng mã lệnh!
Truy nhập qua BindingContext property của mỗi control đó
Pác Phạm tiên sinh có thể cho code ví dụ không? C# nhá pác, tại vì em bít pác là chuyên gia về VB và VB.NET đây nè, hihi.
Visual C# Code:
{ CurrencyManager cm; { InitializeComponent(); } { // TODO: This line of code loads data into the 'qLNSDataSet.tblHSNV' table. You can move, or remove it, as needed. } { cm.Position += 1; } }
Lưu ý có thể có nhiều CurrencyManager cùng truy xuất 1 datasource, ở ví dụ trên tôi dùng strongtype dataset , trỏ trực tiếp đến bảng lên không cần datamember , bạn có thể xem chi tiết ở đây
http://www.akadia.com/services/dotnet_databinding.html
Hoặc đọc ebook control toàn tập ở đây http://www.caulacbovb.com/forum/view...hp?f=25&t=8650
Đã được chỉnh sửa lần cuối bởi Haipt : 21-11-2007 lúc 03:32 PM.
Thanks pác, để ngâm cứu cái DataBinding và CurrencyManager là cái gì đã chứ, chưa hiểu lắm.
Àh, tui cũng yêu tiền, "con gái" và C# (hổng thích đàn bà, khekhe)
@phamtiensinh: Cảm ơn bạn rất nhiều! Mình đã làm được rồi!