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

حولDataRow

مغلق
بدأه صاحب همة في 12 مارس 2005 · 3 رد · 552 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الكرام

أود السؤال عن بعض الأمور المتعلقة بالdataset:

عندما أبحث عن سجل معين في جدول موجود في داتا سيت من أجل تغييره ، كيف أصل الى اإندكس الخاص بهذ السجل بمعنى آخر كيف أحدد السجل الذي أريد تغييره في المثال التالي:

DataRow Nrow=dsCust.Tables["Customers"].Rows.Find(123);
if(Nrow!=null)
	{

   Nrow["Arabicname"]="محمد عبدالله";
  dsCust.Tables["Trial_table"].Rows["i want to but the row index here"]
                              .
                               .
                               .
                                adapter.Update(dsCust)
	}

مع جزيل شكري وامتناني

من لمح فجر الأجر هان عليه ظلام التكليف

#2

يمكنك إستخدام find الموجودة في dataTable للبحث عن قيمة معينة لكن تتم في حقل ال PrimayKey وتقوم بإراجع النتيجة ك DataRow

ويمكنك ايضا استخدام Find الموجودة في dataView ومن خلالها يمكنك البحث في اي حقل بشرط إستدعاء DataView.Sort قبل استخدامها واعطائه الحقل الذي تود البحث من خلاله

لكن لاحظ هنا find سوف تقوم بإرجاع رقم السجل وليس dataRow

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

عذرا على التأخر في الرد .. ولكن ما أريده بالضبط أني قمت ببناء دالة في كلاس تيحث عن بيانات معينة في أكثر من جدول بناء على الparameter المعطى وترجع هذه الدالة Dataset تحمل النتيجة من كل جدول .. لاحظ أخي أن البيانات هي عبارة عن صف واحد من كل جول ولذلك لا يمكن اسناد الدات سيت الى gridلعرض النتائج ، كما ان الصفوف الموجودة في الداتا سيت لا تحمل أرقاما ..

أرجو أن يكون سؤالي قد اتضح أكثر..

من لمح فجر الأجر هان عليه ظلام التكليف

#4

أخي العزيز، سؤالك أصبح غامض أكثر :(

هل من الممكن شوية توضيح؟ ويفضل بعض البيانات وتوضيح للجداول

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

هذا الموضوع مغلق.