PDA

View Full Version : انتخاب خودکارrow گرید1 با کلیک روی row از گرید2



Kurdia
جمعه 12 شهریور 1389, 19:10 عصر
با سلام
می خوام وقتی روی یک row از گرید2 کلیک می کنم از گرید1 آن row که دارای مقدار خاصی هست انتخاب بشه
در رویداد کلیک گرید2 چه کدی باید درج بشه؟؟

اطلاعاتی که در گریدویو نمایش می دم رو از دیتابیس می گیرم
اما نمی خوام از دیتابیس سلکت کنم
فقط می خوام سطر جواب انتخاب بشه

میلاد قاضی پور
جمعه 12 شهریور 1389, 19:57 عصر
خب در رویداد کلیک گرید یک بنویسید که سطر مربوطه در گرید دو سلکتدش ترو بشه .
سوأل رو واضح تر بپرسید .

Kurdia
شنبه 13 شهریور 1389, 01:36 صبح
من نمی خوام در رویداد کلیک گرید دوم از Select * from table برای گرید اول استفاده کنم
می خاوم که اون سطر از گرید اول آبی بشه
اما تمامی سطرهای دیگه هم قابل مشاهده باشن

mahdi87_gh
شنبه 13 شهریور 1389, 09:20 صبح
خب در رویداد کلیک گرید یک بنویسید که سطر مربوطه در گرید دو سلکتدش ترو بشه .
سوأل رو واضح تر بپرسید .
جواب دوستمون با سوالی که شما پرسیدید درسته!!!
سوالتون رو واضحتر بیان کنید

Kurdia
شنبه 13 شهریور 1389, 13:20 عصر
آخه چجوری بگم
شما یک سطر از گریدویو رو کلیک کنید!
می خوام وقتی در گرید دوم کلیک می کنم، سطر خاصی از گرید اول انتخاب بشه
حتما می دونید کار focus چیه
یه همچین کاری انجام بشه
سطر خاصی فکوس بشه

mahziar
شنبه 13 شهریور 1389, 13:35 عصر
با سلام
می خوام وقتی روی یک row از گرید2 کلیک می کنم از گرید1 آن row که دارای مقدار خاصی هست انتخاب بشه
در رویداد کلیک گرید2 چه کدی باید درج بشه؟؟

اطلاعاتی که در گریدویو نمایش می دم رو از دیتابیس می گیرم
اما نمی خوام از دیتابیس سلکت کنم
فقط می خوام سطر جواب انتخاب بشه




datagridview1.rows[i].cells[i].selected=true;

C Sharp
شنبه 13 شهریور 1389, 13:45 عصر
استفاده از BindingSource مشترک بین دوتا گرید هم میتونه مشکلتون رو حل کنه

Kurdia
یک شنبه 14 شهریور 1389, 06:15 صبح
ممنون بخاطر کد


datagridview1.rows[i].cells[i].selected=true;


اما نمی دونم اگر بخوام cell رو که مقدار مثلا 5 رو دربر داره انتخاب کنم باید چی کار کنم؟؟
کمی هم کد رو بالا پایین کردم اما ...