Dev PropertyGridControl控件 移除某一Category下的属性

  private void propertyGridControl1_CustomPropertyDescriptors(object sender, DevExpress.XtraVerticalGrid.Events.CustomPropertyDescriptorsEventArgs e)
        {
            if (e.Context.PropertyDescriptor == null)
            {
                PropertyDescriptorCollection filteredCollection = new PropertyDescriptorCollection(null);
                foreach (PropertyDescriptor item in e.Properties)
                {
                    //将“杂项”下的属性移除
                    if (item == null || item.Category == "杂项") continue;

                    filteredCollection.Add(item);
                }
                e.Properties = filteredCollection;
            }
        }
发布了45 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sinat_32857543/article/details/97130898