50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نمایش اطلاعات دیتاگرید ویو در یک تکست باکس در فرم دیگر

سلام دوستان

1. فرض کنید در یک فرم با نام form1، یک datagridview با لیستی نامشخص از افراد داریم که

در آن اطلاعات افراد نمایش داده میشود

2. یک فرم هم با اجزای ثابت (به صورت مثال چند تکست باکس) ساختیم با نام form2

اگر بخوایم با کلیک بر روی هر سطر در form1،فرمی که تو قسمت 2 ساختیم(یعنی form2)

نمایش داده بشه، که در اون اطلاعات افراد نمایش داده بشه چه کار باید کرد؟

با دستور

Form2.textbox1.text = Datagridview1.CurrentRow.Cells[0].Value.ToString

میشه این کار رو کرد

اما چون لیست نامحدودی داریم نمیدونم کاربر روی کدام سطر از datagridview کلیک میکنه تا بتونم مقدارشو برگردونم

لطفا راهنمایی کنید

باتشکر

پرسیده شده در 1397/07/06 توسط

3 پاسخ

0

Datagridview1.CurrentRow.cell["id"] رو به فرم دو پاس بده

از درون فرم 2 این id که گرفتی رو یه سرچ تو دیتابیس بزن با linq و مقادیرش رو توی تکست باکس ها نشون بده

پاسخ در 1397/07/09 توسط
0

خب اگه من ندونم روی کدوم سطر کلیک میشه چی

یعنی شماره ستون رو نداشته باشم

پاسخ در 1397/07/07 توسط
0

سلام

دقیقا متوجه نشدم چی گفتید

اما Datagridview1.CurrentRow یعنی روی هر سطری که کلیک کرده اید حالا از 10تاسطر داشته باشد یا100000تا سطر دیتاگرید مورد نظر

پاسخ در 1397/07/07 توسط

پاسخ شما