منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تقسيم نتائج الـ DataGridView ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة

اخواني الافاضل انا تعلمت طريقة جلب البيانات من الـ sql وعرضها فى الـ DataGridView بفضل من الله ثم بفضل الاخ sajad ربنا يجزيه كل خير على مجهوده لانه علمني حاجات كتير جدا Smile


وده كان الكود الى هوا بعتهولي
PHP كود :
Dim str As String " Select id,name From user_a "
        
Dim sda As New SqlDataAdapter(strClass1.sqlcon)
        
Dim ds As New DataSet
        sda
.Fill(ds)
        
DataGridView1.DataSource ds.Tables(0
و شغال بلا اي مشكلة الحمد لله

و لكن سؤالي الان

هل يمكن تقسيم النتائج ؟ بمعنى انا الان لدي 10 سجلات اريد فى كل صفحه يظهر لي سجلين فقط او خمس سجلات


و جزاكم الله خيرا Smile
السلام عليكم اخي العزيز

تفضل الكود بعد التعديل

PHP كود :
Dim str As String " Select id,name From user_a "
        
Dim sda As New SqlDataAdapter(strClass1.sqlcon)
        
Dim ds As New DataSet
       sds
.Fill(ds,0,5,"user_a")
        
DataGridView1.DataSource ds.Tables(0

الفكرة في هذا السطر من الكود

PHP كود :
sds.Fill(ds,0,5,"user_a"

حيث الصفر بداية السجل وال5 عدد السجلات التي نريد ظهورها في الDataGridView

وهذه الصيغة الاساسية لعمل الPaging

PHP كود :
DBAdapter.Fill(DataSet set,int startRecord,int maxRecord,string srcTable

بالتوفيق ان شاءالله
جزاكم الله خيرا على المساعدة

بارك الله فيكم

نفعت الطريقة الحمد لله

شكرااااااا