لدي داتا تيبل فيه بينات واريد ان احصل على قيمة معينة في صف معين وفي عمود معين!!
فكيف ذلك؟
لدي داتا تيبل فيه بينات واريد ان احصل على قيمة معينة في صف معين وفي عمود معين!!
فكيف ذلك؟
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
بسيطة جداً
إذا كنت قد ربطت التيبل عن طريق داتا سيت اسمه Ds1 مثلاً وكان اسم التيبل dt مثلاً عندها
للحصول على قيمة الحقل الثاني من السجل الثالث مثلا يكون كالتالي
ds1.dt(3)(1)
حيث ترقم الحقول ابتداءً من الصفر الحقل الأول (0) والثاني (1) وهكذا
يمكنك أيضاً استخدام اسم الحقل مثلا إذا كان اسم الحقل fld فيكون التالي
ds1.dt(3)("fld")بالتوفيق
اخي الكريم
لم اتبع الطريقة التي قلت عليها ولكن انا بنيت datatable بالكود وليس لدي dataset
يعني لن استطيع استخدام غير خصائص الdatatable والله اعلم. فما الحل؟
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
بنفس الطريقة والله أعلم
فـ dt في المثال السابق ليست إلا datatable والفارق الوحيد بينها وبين التيبل الذي ننشئه نحن بالكود هو أن الأول ينشئة الداتا سيت تلقائياً وإلا فهو الآخر متحول من نوع datatable
فإذا كنت قد عرفت تيبل باسم dt مثلاُ فيمكنك الوصول إلى محتويات الحقل الثاني من السطر الثالث والتي بيانات نصية مثلاُ كالتالي
dim str as string str=dt(2)(1)
ملاحظة : الكود السابق هو اختصار للتالي
dim str as string str=dt.rows(2).item(1)
والعبارتين المذكورتين متكافئتين
بالتوفيق
الف الف الف شكر حبيبي
100% :)
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
يا عم العفو أنت تأمر في أي وقت ......... :D
هذا الموضوع مغلق.