PDA

View Full Version : سوال: انتقال یک ردیف از دیتا گرید به یک دیتا گرید دیگر



rezarko
چهارشنبه 17 آبان 1391, 13:03 عصر
سلام . من دوتا دیتاگرید ویو دارم و میخوام وقتی روی یکی از ردیف دیتاگرید ویو1 کلیک کردن کل اون ردیف به دیتاگرید ویو2 اضاف بشه.لطفا سریعتر جواب بدید. ممنون

حسین شهریاری
چهارشنبه 17 آبان 1391, 13:12 عصر
لطفا سریعتر جواب بدید
سلام، چشم.
اگه از DataSet استفاده میکنید:

ds2.Tables[0].Rows.Add(ds1.Tables[0].Rows.ItemArray;

rezarko
چهارشنبه 17 آبان 1391, 13:14 عصر
ممنون ولی از دیتا سورس استفاده نمیکنم

rezarko
چهارشنبه 17 آبان 1391, 13:15 عصر
اگه میشه کد کاملشو با استفاده از دیتا سورس بذارید.

حسین شهریاری
چهارشنبه 17 آبان 1391, 13:20 عصر
ببخشید، منظورم از ds همون DataSet هست!

Nima_kyan
چهارشنبه 17 آبان 1391, 13: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, 14: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