تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00
erfan nurzad

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

سلام دوستان

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

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

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

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

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

با دستور

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

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

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

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

باتشکر

این سوال 1 پاسخ دارد.
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
iran58

سلام

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

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

erfan nurzad

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

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

سیدجواد جدی

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

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

آنتونی جی. دی آنجلو: اشتیاق‌تان برای یادگیری را توسعه دهید، تا هرگز در راه رشد و تعالی متوقف نشوید.
  • انتخاب شده به عنوان جواب توسط 1 نفر
پاسخ شما
برای ارسال پاسخ خود وارد شوید.