PDA

View Full Version : نگه داری حالت انتخاب datagridview



majidrezaei2007
یک شنبه 16 بهمن 1390, 21:09 عصر
با عرض سلام خدمت دوستان عزیز

برنامه ای دارم که درونش چند DataGridView وجود داره . وقتی که یک سطر از یک دیتاگرید رو انتخاب می کنیم رنگش با حالت انتخاب (آبی) در میاد . اما وقتی فوکوس میره رو یکی دیگه از گرید ها ، گریدی که یک سطرش انتخاب شده بود حالت انتخابش رو از دست میده و سفید میشه . به عبارتی فوکوس که از روی دیتا گرید میره ، سطرها حالت انتخابشون رو از دست میدن . آیا خاصیتی وجود داره که با رفتن فوکاس حالت انتخابش رو از دست نده ؟
من خودم به صورت دستی رنگ زمینش رو عوض میکردم . ولی چون دیتاگرید رویدادهاش به صورت مخفی توسط هم اجرا میشن یک سری مشکلات غیر قابل پیش بینی به وجود میاد .

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

parvizwpf
یک شنبه 16 بهمن 1390, 21:19 عصر
کاری که میخوای انجام بدی قطعا با نگه داری ایندکس سطر انتخابی انجام میشه.
باید همون رنگشو تغییر بدی. یا تو گوگل بزن multi focus in winform

majidrezaei2007
یک شنبه 16 بهمن 1390, 23:51 عصر
جالبه تو یک فرم دیگه این کار رو انجام میدم اینطوری نیست . اما تو فرم اصلیم اینطوریه . آخه تو اون mid فرم هست . شاید مربوط به اونه

shahab_ss
جمعه 28 بهمن 1390, 14:00 عصر
از دیتاسورس مشترک بین این گرید ها استفاده میکنید ؟

shadi khanum
جمعه 28 بهمن 1390, 23:03 عصر
اگه از گرید جانوس استفاده میکنید hideselection رو برای گریدهاتون بزارید Highlight دوست عزیز