PDA

View Full Version : سوال: مشکل اضافه کردن اطلاعات Datatable به datagridview



mahlake
شنبه 28 فروردین 1395, 04:11 صبح
با سلام من میخوام یک سلکت انجام بدم...
به این صورت که مقدار فراخوانی شده از دیتابیس که در datatable ریختم به مقدار قبلی datagridview ام اضافه شود...

اما نمیدونم چطور چون مقدار قبلی دیتاگرید با هر select از بین میرود..

اگر امکانش هست یه سورس معرفی کنید یا ترجیحا یک سمپل کد برایم بگذارید...

با تشکر از وقتی که برای خوندن این مطلب برای بنده گذاشته اید...

ژیار رحیمی
شنبه 28 فروردین 1395, 05:07 صبح
سلام
از دو تا DataTable استفاده کن.هر وقت query رو از database درخواست کردی نتیجه رو در دیتاتیبل اول(dt1) و دیتاتیبل دوم برای نتیجه ادغام و انتساب به دیتاگرید استفاده کن.

DataTable dt1=new DataTable();
DataTable dt2=new DataTable();
/////////////////////////////
dt1=//نتیجه query
dt2.Merge(dt1);
datagrid1.DataSource=dt2;

https://msdn.microsoft.com/en-us/library/fk68ew7b(v=vs.110).aspx

mahlake
یک شنبه 29 فروردین 1395, 03:57 صبح
سلام
از دو تا DataTable استفاده کن.هر وقت query رو از database درخواست کردی نتیجه رو در دیتاتیبل اول(dt1) و دیتاتیبل دوم برای نتیجه ادغام و انتساب به دیتاگرید استفاده کن.

DataTable dt1=new DataTable();
DataTable dt2=new DataTable();
/////////////////////////////
dt1=//نتیجه query
dt2.Merge(dt1);
datagrid1.DataSource=dt2;

https://msdn.microsoft.com/en-us/library/fk68ew7b(v=vs.110).aspx

با تشکر از وقتی که برای بنده میگذارید...

آخه من قرار یه لیست خرید داشته باشم و کاربر بین ۲۰۰۰۰ تا محصول کد هر چند تا محصولی که میخواد رو بزنه و به دیتا گرید اضافه کنه...
حس میکنم این چیزی که شما گفتید برای این کار جواب نمیده یا من متوجه نشدم چطور میتونم از این کد برای این بخش استفاده کنم...

ژیار رحیمی
یک شنبه 29 فروردین 1395, 06:07 صبح
http://barnamenevis.org/showthread.php?313523-%DA%A9%D8%A7%D8%B1%DA%AF%D8%A7%D9%87-%D8%B9%D9%85%D9%84%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%AB%D8%A8%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%D8%A7%D8%AA-%D9%85%D8%B1%D8%AD%D9%84%D9%87-%D8%A8%D9%87-%D9%85%D8%B1%D8%AD%D9%84%D9%87

mahlake
دوشنبه 30 فروردین 1395, 06:39 صبح
http://barnamenevis.org/showthread.php?313523-%DA%A9%D8%A7%D8%B1%DA%AF%D8%A7%D9%87-%D8%B9%D9%85%D9%84%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%AB%D8%A8%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%D8%A7%D8%AA-%D9%85%D8%B1%D8%AD%D9%84%D9%87-%D8%A8%D9%87-%D9%85%D8%B1%D8%AD%D9%84%D9%87

بازم ممنون از کمکتون من برسی کردم اما این هم جواب بنده نیست من با ADO.Net کار میکنم و کل برنامه رو تا اینجا با اون نوشتم...:گریه::گریه::گریه::گری ه::گریه::گریه:

mahlake
یک شنبه 05 اردیبهشت 1395, 09:28 صبح
سلام
از دو تا DataTable استفاده کن.هر وقت query رو از database درخواست کردی نتیجه رو در دیتاتیبل اول(dt1) و دیتاتیبل دوم برای نتیجه ادغام و انتساب به دیتاگرید استفاده کن.

DataTable dt1=new DataTable();
DataTable dt2=new DataTable();
/////////////////////////////
dt1=//نتیجه query
dt2.Merge(dt1);
datagrid1.DataSource=dt2;

https://msdn.microsoft.com/en-us/library/fk68ew7b(v=vs.110).aspx
دوست عزیز ازتون خیلی ممنونم مشکل رو با این کد بالاخره تونستم حل کنم... ممنون از لطفتون