• 0

كيف أضيف عمود إلى DaraRow على #C؟

أريد إضافة عمود Column إلى DataRow إلى تطبيق بلغة #C، فكيف أتمكن من فعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أولاً سنقوم بإنشاء حلقة تكرار foreach تتصفح أعمدة DataRow ثم نضيف العمود في آخرها:

foreach (DataRow dr in ret.Rows)
{
    DataRow row = dt.Rows.Add();
    for (int i = 0; i < dr.ItemArray.Length; i++)
        row.SetField(i, dr.ItemArray[i]);
    row.SetField(dt.Columns.Count - 1, "1");
}

كما يمكن استعمال  خاصية DefaultValue للعمود الأخير:

dt.Columns[dt.Columns.Count - 1].DefaultValue = "1";

ثم ندمجها عن طريق DataTable.Merge:

dt.Merge(ret);

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن