13-01-15, 10:52 AM
لسلام عليكم
كيف يمكن ان أملأ DATAGRID صف بعد صف بالاعتماد على نتائج الاستعلام وباستخدام DO WHILE LOOP
انا لدي قاعدة بيانات SQL SERVER و VB.NET 2010 ما اريده هو ان استعلم عن حقل معين في جدول قاعدة البيانات في حالة تساوي قيمته مع TEXTBOX وفي حالة تحقق الشرط يتم اضافة هذا القيد الى DATAGRID ومن ثم العودة الى تنفيذالاستعلام السابق حيث ان قيمة TEXTBOX سوف تتغير بناءً على معلومات القيد الذي تم اضافته لل DATAGRID وفي حالة تحقق الشرط في المرة الثانية سوف يتم اضافة الصف الثاني لل DATAGRID وهكذا الى ان نصل الى نهاية حلقة التكرار . انا قمة باستخدام DATATABLE عدد 2 و DATAROW كما في الطريقة ادناه ولم تنجح معي ارجو المساعدة وشكراً
DOW WHILE TEXTBOX2.TEXT<> ""
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)
LOOP
كيف يمكن ان أملأ DATAGRID صف بعد صف بالاعتماد على نتائج الاستعلام وباستخدام DO WHILE LOOP
انا لدي قاعدة بيانات SQL SERVER و VB.NET 2010 ما اريده هو ان استعلم عن حقل معين في جدول قاعدة البيانات في حالة تساوي قيمته مع TEXTBOX وفي حالة تحقق الشرط يتم اضافة هذا القيد الى DATAGRID ومن ثم العودة الى تنفيذالاستعلام السابق حيث ان قيمة TEXTBOX سوف تتغير بناءً على معلومات القيد الذي تم اضافته لل DATAGRID وفي حالة تحقق الشرط في المرة الثانية سوف يتم اضافة الصف الثاني لل DATAGRID وهكذا الى ان نصل الى نهاية حلقة التكرار . انا قمة باستخدام DATATABLE عدد 2 و DATAROW كما في الطريقة ادناه ولم تنجح معي ارجو المساعدة وشكراً
DOW WHILE TEXTBOX2.TEXT<> ""
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)
LOOP