الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ملأ ال DATAGRIDVIEW عن طريق الاستعلام من قاعدة البيانات وlOOP

بدأه هدهد سليمان في 13 يناير 2015 · 3 رد · 1,810 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن ان أملأ DATAGRID صف بعد صف بالاعتماد على نتائج الاستعلام وباستخدام DO WHILE    LOOP

انا لدي  قاعدة بيانات SQL SERVER  و VB.NET 2010 ما اريده هو ان استعلم عن حقل معين في جدول قاعدة البيانات في حالة تساوي قيمته مع  TEXTBOX وفي حالة تحقق الشرط يتم اضافة هذا القيد الى DATAGRID ومن ثم العودة الى تنفيذالاستعلام  السابق حيث ان قيمة TEXTBOX  سوف تتغير بناءً على معلومات القيد الذي تم اضافته لل DATAGRID وفي حالة تحقق الشرط في المرة الثانية سوف يتم اضافة الصف الثاني لل DATAGRID وهكذا الى ان نصل الى نهاية حلقة التكرار  . انا قمة باستخدام DATATABLE  عدد 2 و DATAROW كما في الطريقة ادناه ولم تنجح معي ارجو المساعدة وشكراً

 

SQLSTR=" SELECT * FROM tABLE WHERE FILED1='" & TEXTBOX1.TEXT & "'"

DIM DP AS NEW SQLDATAADPTER(SQLSTR,CON)

DIM D1 AS NEW DATA TABLE

DIM D2 AS NEW DATATABLE

DIM DR AS DATAROW

DP.FILL(D1)

DR=D1.ROW(0)

D2.IMPORTROW(DR)

#2

ممكن توضح اكثر

#3

الاخ KARIMSOFT شكرا على الرد للتوضيح اكثر انا اريد ان املاء داتاكرد بالمعلومات من قاعدة بيانات sql server بالاعتماد على اكثر من استعلام اي كل استعلام ياتي بصف واحد فقط ويتم اضافته الى datagrid  وعليه انا قمت بعمل حلقة تكرارية  do while وشرطها ان ياتي اخر استعلام بقيمة null هذا يعني ان جميع القيود قد تم تحميلها لل datagrid 

سؤالي هو  كيف اضيف صف يعد صف الى datagrid لان عندما اعوض قيمة الاستعلام في dataadpter ومن ثم ارسلها الى dataset او datatable سوف يظهر في datagrid اخر صف استخدمت datarow ولكن لم انجح

#4

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

مواضيع مشابهة