m_u3fi
چهارشنبه 06 مهر 1390, 11:07 صبح
امروز دنبال این میگشتم و گفتم شاید به درد کس دیگه ای هم بخوره
وقتی میخواهیم اطلاعات یک دیتا تیبل رو به دیگری اضافه کنیم و اطلاعات موجود در دیتا تیبل مقصد هم حفظ بشه (داده ها Append بشه نه Copy) بدون loop و انتقال سطر به سطر که با ImportRow میشه انجام داد
باید از تابع
DataTable.merge (datatable)
استفاده کنیم.
DataTable dt = new DataTable();
...
da.Fill(dt);
DataTable dt1 = new DataTable();
...
da.Fill(dt1);
dt.Merge(dt1);
کدها ساده است ونیاز به توضیح نداره دو تا دیتا تیبل با یک ساختار ساختم و هر کدوم رو با اطلاعات متفاوتی پر کردم و اطلاعات dt1 به اطلاعات dt اضافه کردم
وقتی میخواهیم اطلاعات یک دیتا تیبل رو به دیگری اضافه کنیم و اطلاعات موجود در دیتا تیبل مقصد هم حفظ بشه (داده ها Append بشه نه Copy) بدون loop و انتقال سطر به سطر که با ImportRow میشه انجام داد
باید از تابع
DataTable.merge (datatable)
استفاده کنیم.
DataTable dt = new DataTable();
...
da.Fill(dt);
DataTable dt1 = new DataTable();
...
da.Fill(dt1);
dt.Merge(dt1);
کدها ساده است ونیاز به توضیح نداره دو تا دیتا تیبل با یک ساختار ساختم و هر کدوم رو با اطلاعات متفاوتی پر کردم و اطلاعات dt1 به اطلاعات dt اضافه کردم