اخواني اواجه مشكله عانيت منها كثيرا حيث انني اريد عند احضار الدات من الداتا بيز لا يتم تجميد البرنامج وخصوصا اذا كانت الداتا مثلا حوالي 3000 صف
فا اريد يتم تحميل صف صف في الداتا جريد دون تجمد البرنامج
ولكم منا جزيل الشكر
اخواني اواجه مشكله عانيت منها كثيرا حيث انني اريد عند احضار الدات من الداتا بيز لا يتم تجميد البرنامج وخصوصا اذا كانت الداتا مثلا حوالي 3000 صف
فا اريد يتم تحميل صف صف في الداتا جريد دون تجمد البرنامج
ولكم منا جزيل الشكر

استخدم الـthreading. ضع البرنامج نفسه في ثريد و روتين سحب البيانات في ثريد آخر.
نرجوا التوضيح يا اخ system down وجزاك الله خير
nour el zalam كتب:up2
السلام عليكم ورحمة الله
لإضافة Thread منفصلة في البرنامج وذلك لمنع تجميد البرنامج عليك بإتباع الخطوات التالية
1- قم بوضع الشفرة الخاصة بإحضار البيانات وعرضها في الـ Data Grid في إجرائية
Private Sub GetData()
2- أكتب الكود التالي في الحدث الذي يتم فيه عرض البيانات في الـ Data Grid
Dim myThread As New System.Threading.Thread(AddressOf GetData)
والله الموفق