PDA

View Full Version : چک باکس در دیتاگرید



code_project
دوشنبه 23 آذر 1388, 17:05 عصر
سلام دوستان
توی برنامه ام یه گرید دارم که با بعضی از فیلدهای یک جدول از بانکم پر میشه. توی بانکم دوتا فیلد از نوع bit دارم که توی گرید به صورت چک باکس به نمایش در میاد.میخوام برای این دوتا چک باکس این حالت را پیاده سازی کنم: یا هیچکدام از اونا تیک نداشته باشن یا فقط یکی از اونا تیک داشته باشن(همزمان هردو تیک دار نشن و اگه یکی از چک باکسها تیک داشت و کاربر چک باکس دیگه را انتخاب کرد،تیک چک باکس قبلی خودبه خود برداشته بشه)
اگه کسی از دوستان میدونه لطفا کمکم کنه

seven7777777
دوشنبه 23 آذر 1388, 19:12 عصر
خوب توی رویداد تغییر محتوای سلول چک کن و بر طبق شرایطی که می خوای مقادیر رو تنظیم کن .

saeeedft
سه شنبه 24 آذر 1388, 00:14 صبح
شما باید توی رویداد chech change بگید در صورتی که اولی true بود دومی false بشه

code_project
سه شنبه 24 آذر 1388, 06:47 صبح
ممنون دوستان. رویداد check change وجود نداره. من برای این کار از رویداد cell value change استفاده کردم ولی شرطی که توی اون گذاشتم جواب نمیده. من میخوام این دوتا چک باکس به صورت radio button عمل کنن و همزمان با هم تیک قبول نکنن
ممنون میشم اگه کمکم کنین، خیلی فوریه

code_project
سه شنبه 24 آذر 1388, 14:57 عصر
کسی از دوستان چیزی نمیدونه...

saber4166
جمعه 27 آذر 1388, 11:13 صبح
دوست عزيز در Event cell Click بكو اكر سلول كليك شوده سلول شماره مثلا 2 است بايد value اونوجك كني اكر true بود يعني تيك خورده ىر غير اين صورت تيك نخورده
datagridview1.Rows[e.rowIndex].Cells[2].valu==true