PDA

View Full Version : کپی کردن یک ستون از datatable در datatable دیگر با کمک linq



saba106
شنبه 29 تیر 1392, 11:36 صبح
سلام
من میخام یک ستون از datatable رو تو datatable دیگه کپی کنم ولی باید اطلاعات دو ستون دیگر این دو datatable با هم مقایسه بشه در صورتی که مساوی بود تو خونه مورد نظر کپی شه. چجوری باید این کار رو انجام بدم؟

Mahmoud.Afrad
شنبه 29 تیر 1392, 11:46 صبح
داده های دیتاتیبل ها از کجا میاد؟ تعداد سطرها برابره؟ یه ازای هر سطر از دیتاتیبل اول سطری در دیتاتیبل دوم هست یا نه؟
یک نمونه مثال بزنید.

saba106
شنبه 29 تیر 1392, 12:09 عصر
داده ها از بانک خونده میشه. سطرهاشونم برابر نیست
مثلا datatable1 دارای 2 تا ستون pk و num هست. datatable2 3 تا ستون داره :pk,num,prop.
من میخام ستون num از datatable2 رو انتخاب کنم که prop اونها برابر pkid از datatable1 باشه

Mahmoud.Afrad
شنبه 29 تیر 1392, 12:58 عصر
کارتون کاملا اشتباهست.
موقع سلکت از دیتابیس میتونید این کار رو با یک join ساده حل کنید. در مورد join جستجو کنید.

saba106
شنبه 29 تیر 1392, 13:22 عصر
هر ذو datatable از یک جدول هست ولی اطلاعات مختلفی توشه انکان استفاده از join براش وجود نداره