به نام خدا
در زبان برنامه نویسی سی شارپ(2008)
من دوتا فرم دارم که تو اولی یک دیتا گرید ویو هست
می خوام وقتی روی یکی از رکوردهای دیتا گریدم دابل کلیک میکنم تمام اون فیلدها در فرم دوم درون تکست باکس ها لود بشه
ممنون میشم کمکم کنید.
به نام خدا
در زبان برنامه نویسی سی شارپ(2008)
من دوتا فرم دارم که تو اولی یک دیتا گرید ویو هست
می خوام وقتی روی یکی از رکوردهای دیتا گریدم دابل کلیک میکنم تمام اون فیلدها در فرم دوم درون تکست باکس ها لود بشه
ممنون میشم کمکم کنید.
Last edited by rez44; 16-01-2012 at 15:32. دليل: تصحیح نوشته
اگر ارتباطتون با دیتابیس از طریق کلاس باشه:ممنون میشم کمکم کنید.
سازنده ی فرم دوم،شامل اطلاعات دریافتی از فرم اول خواهد بود(فیلد های رکورد مورد نظر که روش کلیک کردین...)...
بعدش هم که سادس.... کافیه فرم 2 به دیتابیس وصل بشه،داده های مورد نظر رو دریافت کنه و توی تکست باکس ها نمایش بده...
اگر مشکلتون اینه که چجوری داده ها رو توی تکست باکس نشون بدین،بگین تا کامل تر توضیح بدم!
دقيقا مشكلم همينه
ممنون ميشم كدهاشو برام بزارين و كمي برام توضيح بدين
این کدها رو توی رویداد CellDoubleClick بنویسکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته کدها به زبان vb.net هست که راحت با ابزارهای آنلاین میتونی به سی شارپ برگردونی
اگر همچنان مشکل دارین و کد های جناب حماس! بهتون کمک نکرده،بگین تا بگم!!
دوستان از همتون تشکر میکنم
اما اون کدها هم جواب نداد
ممنون میشم بیشتر کمکم کنید
بنام خدا.
سلام.
در فرم دوم خود که کادر متن وجود دارید فیلد زیر را اضافه کنید:
در کد بالا textBox1 نام کادر متنی میباشد که میخواهید فیلد دیتاگراد در آن قرار بگیرد.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در فرم اول خود به رویداد CellDoubleClick دیتاگرید رفته (همانطور که یکی از دوستان اشاره کردند)و کد زیر را تایپ کنید:
موفق و سربلند باشید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا علی![]()
البته یادم رفت بگم که در آخر باید فرم2 رو نمایش یدید....
یعنی در آخر کدی که من نوشتم بنویس frm2.show()
با سلام
از اینکه وسط بحث وارد می شم عذر می خوام
درست نیست که یک فرم به کنترل های فرم دیگه (textBox,...) دسترسی داشته باشه.
در لینک زیر به صورت مبسوط راجع به این موضوع بحث شده است.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Last edited by shotok; 22-01-2012 at 07:56.
ممنون از پاسخدهی عالیتون. واقعا تشکر میکنم. اما همونطور که در سوالم مطرح کردم
اما در جوابی که شما مطرح فرمودین، فقط یک خونه و اون هم در یک تکست باکس(تکست باکس 1) نمایش داده میشه.می خوام وقتی روی یکی از رکوردهای دیتا گریدم دابل کلیک میکنم تمام اون فیلدها در فرم دوم درون تکست باکس ها لود بشه
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)