PDA

View Full Version : Add From Dgv1 To Dgv2



sa_2008
دوشنبه 10 خرداد 1389, 14:48 عصر
چطور میشه یک یا چند سطر انتخاب شده از یک دیتا گرید ویو 1 رو به دیتا گرید ویو 2 اضافه کرد؟

M.YasPro
دوشنبه 10 خرداد 1389, 14:56 عصر
سلام


foreach (DataGridViewRow row in dataGridView1.SelectedRows)
dataGridView2.Rows.Add(row);


موفق باشید .

sa_2008
دوشنبه 10 خرداد 1389, 15:38 عصر
سلام


foreach (DataGridViewRow row in dataGridView1.SelectedRows)
dataGridView2.Rows.Add(row);
موفق باشید .
دوست خوبم ، با تشکر از شما . ولی دیتا گرید ویو 1 من اطلاعاتشو از دیتا ویو میگیره و وقتی کد شما رو تو رویداد RowHeaderMouseDoubleClick دیتا گرید 1 وارد کردم خطای زیر رو میده :
Row Provided Already Belongs To a DataGridView Control

sa_2008
دوشنبه 10 خرداد 1389, 20:16 عصر
دوستان خوب کسی تاحالا اینکارو نکرده ؟

sa_2008
سه شنبه 11 خرداد 1389, 14:02 عصر
موردی در تاپیکها هست که اگر روی یک سطر گرید اول کلیک کنی ، اون سطر رو به سطر اول گرید دوم انتقال میده و وقتی رو سطر دوم گرید اول کلیک کنی دوباره اون سطر رو جایگزین سطر اول گرید دوم میکنه .من میخوام هر کدوم از سطرهای گرید اول رو که انتخاب شد انتقال بدم به گرید دوم یعنی در واقع در گرید دوم اضافه بشه نه جایگزین . اگه دوستان کدی دارن یا نمونه برنامه ای ، لطف کنن.

NIK
سه شنبه 11 خرداد 1389, 14:46 عصر
میتونی سطر های انتخاب شده در گریدویو رو ابتدا در یک Data table، اضافه (Add) کنی و بعد Datatable رو به عنوان دیتاسورس گرید قرار بدی