نوشته شده توسط
mahdibham
"سایر موضوعات" زمانی به کار میره که هیچ یک از آیتم ها از چکباکس ها انتخاب نشده.(همزمان با آیتم های دیگه مقدار دهی نمیشه)
در مورد انتخاب چک باکس ها: فقط یک چکباکس قابل انتخاب شدن داره.. (انتخاب چندگانه نداریم.)
خوب پس چرا RadioButton استفاده نکردی؟!
از اونجایی که یک آیتم قابل انتخاب هست می تونی از یک Enumeration بدون خاصیت Flag بودن اجزاش استفاده کنی. هر آیتم که انتخاب می شه فقط یک مقدار خاص می گیره و مقدار اتریبیوت متن هر جزء از enum هم بعنوان متن در گرید ویو نمایش داده می شه.
در این صورت خود سایر موضوعات هم باید قابلیت انتخاب داشته باشه البته باید یک فیلد مجزا باید برای اون در نظر بگیرید(برای متنش). ولی بقیه متنشون از اتریبیوت اجزای enum دریافت می کنند چون ثابت هستند.
public enum Subjects
{
[Description("سایر موضوعات")]None = 0,
[Description("مسک ")]Maskan=1,
[Description("وضعیت معاش")]Maash =2,
[Description("جهیزیه")]Jahaz=3,
[Description("درمان")]Darman =4,
[Description("بدهی")]Bedehi =5,
}
اگه None باشه سایر موضوعات هست و فیلدی که براش بصورت مجزا در نظر گرفته شده مقدار جعبه متن رو می گیره.