PropertyGrid控件的使用2

主要是以下特性的使用 :

Category("CategoryName"),Description("Description"),Browsable(True/False)
[ReadOnly](True/False),DisplayName("DisplayName"),DefaultValue("Value")

 

代码举例:

public class EntityValueObject
    {
        [Category("Location")]
        [Description("不可查询的字段")]
        public int id { get; set; }

        [Category("Location")]
        [Description("日期时间")]
        public DateTime dt{ get; set; }


        [Category("Location")]
        [Description("类型枚举")]

        public EnumTypes dataType { get; set; }

   }

 

前台显示是还是那句代码:propertyGrid.SelectedObject=new EntityValueObject();

你可能感兴趣的:(Class)