• 0
Ayman Soft

ربط Progress Bar بتحميل الداتا

سؤال

السلام عليكم ورحمة الله وبركاته 

 

 

اريد معرفة طريقة ربط الـ Progress Bar  بكود الاستعلام  مثلاً 

مثلاً عند عمل استعلام معين يظهر Progress Bar وبعد ذلك تظهر النتائج  ولكن اريد ان يكون تحميل ال Progress bar متزامن مع توقيت استدعاء البيانات وليس انا من اقوم بتحديده

 

رجاء المساعده وشكرااا 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

السلام عليكم ..

عملية جلب البيانات هي عملية واحدة , لا يمكن تجزأئتها بشكل افتراضي ... و لكن يمك عمل حل التفافي بحث أنت تجلب جزء من البيانات ثم تقدم الشريط خطوة ثم تجلب جزء البيانات الآخر ثم تقدم الشريط و هكذا .. مثلا :

Dim connection As New SqlConnection("Initial Catalog=DB02;Data Source=.\sqlexpress;Integrated Security=SSPI;")        Dim command As New SqlCommand("select MAX(ID)  from m ")        command.Connection = connection        connection.Open()        Dim max = command.ExecuteScalar        Dim itemsPerOneFetch = 2        ProgressBar1.Value = 0        ProgressBar1.Maximum = (max / itemsPerOneFetch) + 1        Dim dt As New DataTable        Dim adapter As New SqlDataAdapter(command)        For i = 1 To (max / itemsPerOneFetch) + 1            command.CommandText = "SELECT * FROM m WHERE ID >= " + Str((i * itemsPerOneFetch) - itemsPerOneFetch) + " AND ID < " + Str(i * itemsPerOneFetch)            adapter.Fill(dt)            ProgressBar1.Value = i        Next        ProgressBar1.Value = ProgressBar1.Maximum        DataGridView1.DataSource = dt
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كل هذه المشاهدات ولا يوجد اى رد 

هل الموضوع صعب لهذه الدرجه ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .