class ReporterConfig1
    { 
    [Category("属性配置"), DisplayName("1.精炼石油产品")]
        public ReporterGrid[] Members1
        {
            get
            {
                return _Members1;
            }
            set
            {
                _Members1 = value;
            }
        }        [Category("属性配置"), DisplayName("2.化工原料类小计")]
        public ReporterGrid[] Members2
        {
            get
            {
                return _Members2;
            }
            set
            {
                _Members2 = value;
            }
        }
}
假如公司有这两属性,那么很显然ReporterConfig1 reporterConfig1 = new ReporterConfig1();
                          this.propertygrid.selectedObject = reporterConfig1;
则完全符合要求.也能够满足.
但是如果公司只有一个属性,比如这家公司只有 1.精炼石油产品,没有 2.化工原料类小计:
                          ReporterConfig1 reporterConfig1 = new ReporterConfig1();
                          this.propertygrid.selectedObject = reporterConfig1;
那么他的2.化工原料类小计 类别为空,我不想让类别2.化工原料类小计显示.
熟悉PROPERTYGRID的高手都知道,控件对不管有没有,他都显示.
那么如何才能不显示2.化工原料类小计 呢?
十分感谢大家.谢谢