View Full Version : سوال: انتقال یک ردیف از دیتا گرید به یک دیتا گرید دیگر
rezarko
چهارشنبه 17 آبان 1391, 14:03 عصر
سلام . من دوتا دیتاگرید ویو دارم و میخوام وقتی روی یکی از ردیف دیتاگرید ویو1 کلیک کردن کل اون ردیف به دیتاگرید ویو2 اضاف بشه.لطفا سریعتر جواب بدید. ممنون
حسین شهریاری
چهارشنبه 17 آبان 1391, 14:12 عصر
لطفا سریعتر جواب بدید
سلام، چشم.
اگه از DataSet استفاده میکنید:
ds2.Tables[0].Rows.Add(ds1.Tables[0].Rows.ItemArray;
rezarko
چهارشنبه 17 آبان 1391, 14:14 عصر
ممنون ولی از دیتا سورس استفاده نمیکنم
rezarko
چهارشنبه 17 آبان 1391, 14:15 عصر
اگه میشه کد کاملشو با استفاده از دیتا سورس بذارید.
حسین شهریاری
چهارشنبه 17 آبان 1391, 14:20 عصر
ببخشید، منظورم از ds همون DataSet هست!
Nima_kyan
چهارشنبه 17 آبان 1391, 14:33 عصر
سلام
فک کنم این کد بتونه کمکت کنه.
اول بگم که تمام ستون های دوتا گریدت باید مثله هم باشن.(نام و تعداد و نوع ستون ها)
DataGridViewRow dgvRow = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
dataGridView2.Rows.Add(dgvRow.Cells["ID"].Value, dgvRow.Cells["Name"].Value, dgvRow.Cells["Nomre"].Value);
این کد رو میتونی تو رویداد CellMouseClick گریدت بنویسی.(قبلش خصوصیت SelectionMode گریدت رو برابر FullRowSelect قرار بده)
abcd_a
چهارشنبه 17 آبان 1391, 15:27 عصر
سلام
یک مثال قبلا برای یکی از دوستان نوشتم تقریبا همین کار ی را که می خواید انجام میده فکر کنم با کمی تغییر به جواب برسید
http://barnamenevis.org/showthread.php?344968-%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84-%D8%B1%D8%AF%DB%8C%D9%81-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF-%D8%A8%D8%A7-%D8%AF%D8%A7%D8%A8%D9%84-%DA%A9%D9%84%DB%8C%DA%A9
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.