property rid-propertyGrid 属性排序

问题描述

propertyGrid 属性排序

propertyGrid 属性排序如何不为按照字母排序,就按照我自己写的排序呢?

        CProperty spT0 = new CProperty("环境温度(K)", 298);
        spT0.Category = "环境";
        CProperty spP0 = new CProperty("环境压力(Pa)", 100000);
        spP0.Category = "环境";
        CProperty spPint = new CProperty("管道的最初的压力(Pa)", 4200000);
        spPint.Category = "管道";
        CProperty spUw = new CProperty("风速(m/s)", 2);
        spUw.Category = "环境";
        CProperty spQor = new CProperty("泄漏速率(kg/s)", 0.46);
        spQor.Category = "管道";
        CProperty spThetaj = new CProperty("泄漏孔轴线与水平面之间的垂直夹角(°)", 85);
        spThetaj.Category = "计算参数";
        CProperty spThetajv = new CProperty("孔口轴线与水平面在风速方向之间的夹角(°)", 0);
        spThetajv.Category = "计算参数";
        CProperty spX = new CProperty("观测点到喷射孔的水平距离(m)", 150);
        spX.Category = "计算参数";
        CProperty spXpicker = new CProperty("距离间隔(m)", 3);
        spXpicker.Category = "计算参数";
        CProperty spPw = new CProperty("环境温度下水的分压力(Pa)", 1705);
        spPw.Category = "环境";

        CPropertyCollection spCollection = new CPropertyCollection();
        spCollection.Add(spT0);
        spCollection.Add(spP0);
        spCollection.Add(spPint);
        spCollection.Add(spUw);
        spCollection.Add(spQor);
        spCollection.Add(spThetaj);
        spCollection.Add(spThetajv);
        spCollection.Add(spX);
        spCollection.Add(spPw);
        spCollection.Add(spXpicker);
        pgcJetFire.SelectedObject = spCollection;

解决方案

propertyGrid是自动排序的,不过你可以给不同的属性添加catalog,这样用分类方式查看,就容易找了。

时间: 2024-09-17 03:37:25

property rid-propertyGrid 属性排序的相关文章

magento -- 按某个属性排序上的一个尝试

Magento的属性可以用来放在产品列表页给产品进行排序,要用来排序的属性只需要在后台属性管理的地方选择应用于排序,默认情况下是name和price这两个属性可以在前台用来排序(Position是例外). 那么现在有个简单的尝试,就是新增一个属性,只允许填写数字,然后前台的产品可以按照数字的大小来对产品进行排序.看起来很合理的需求,尝试起来却遇到了麻烦. 首先要决定这个属性的输入类型,magento允许的输入类型如下图所示,看上去既能手动输入又能限制输数字的就只能是文本框了. 所以先尝试了用文本

@property括号内属性讲解

一.前言 欢迎大家加入iOS求职面试交流群:206613455.里面主要讨论面试技巧和面试题相关.      一个object的属性允许其他object监督和改变他的状态.但是在一个设计良好的面向对象程序中,直接访问一个object的内部状态是不可能的.相反,存取器(getter setter)方法是一个抽象相互作用object的底层数据.   通过访问器方法与属性进行交互 @property指令的目标是通过自动的创建这些存取器方法使创建和配置属性变得更加简单.它允许你在语义级别上指定公有属性的

sort-NSMutableArray如何根据其中对象的两个属性排序

问题描述 NSMutableArray如何根据其中对象的两个属性排序 数组中包含了一些Store对象Store有 isVip 和distance两个属性我想对这个数组进行排序isVip的拍在最前面 然后再根据distance进行排序 应该如何写啊 解决方案 楼主的意思 是把集合中的元素 分成两组么 一组是设置了isVip的 一组是没有设置isVip的 然后两边按照distance属性进行排序 如果是这样的话 你设置一个谓词条件 集合分为两部分,然后分别对两个集合 针对distance进行排序 然

Winform propertyGrid 属性控件问题

问题描述 现在用枚举在propertyGrid中实现了下拉列表框!但是问题出现了,只能选择枚举给定的值,不能输入值:现在怎么实现能输入值啊!急死了~高手帮帮忙~感激不尽!!!! 解决方案 解决方案二:没人吗?自己顶下,在线等啊!解决方案三:没人吗?自己顶下,在线等啊!解决方案四:http://yahoo71986.iteye.com/blog/1074003

ObservableCollection集合 按集合中的对象的属性排序怎么写?

问题描述 ObservableCollection<QuoteScreenBase>stockQuoteScreens=newObservableCollection<QuoteScreenBase>();得到的这个集合stockQuoteScreens按照QuoteScreenBase中的价格排序应该怎么写,有点小不会,指点一下,谢谢~ 解决方案 解决方案二:ObservableCollection<QuoteScreenBase>stockQuoteScreens=

jQuery EasyUI API 中文文档 - PropertyGrid属性表格_jquery

扩展自 $.fn.datagrid.defaults,用 $.fn.propertygrid.defaults 重写了 defaults. 依赖 datagrid 用法 复制代码 代码如下: <table id="pg"></table> 复制代码 代码如下: $('#pg').propertygrid({ url:'propertygrid_data.json', showGroup:true }); 特性 其特性扩展自 datagrid,下列是为 prope

在spring 配置文件&amp;amp;lt;bean&amp;amp;gt;节点里面怎么加不了&amp;amp;lt;property&amp;amp;gt;属性??

问题描述 <jee:jndi-lookup id="customerIDAO" jndi-name="com.yidu.idao.CustomerIDAO"></jee:jndi-lookup> <bean id="customerBIZ" class="com.yidu.biz.CustomerBIZ"><property name=""></prop

c# 自定义propertygrid属性绑定数组,显示问题

问题描述 我添加的数组是这样的效果:需要的效果是这样:谢谢,怎么搞 解决方案 解决方案二:本帖最后由 bdmh 于 2015-11-26 10:39:33 编辑解决方案三:没改过,你看看这篇文章是否有启发http://blog.csdn.net/luyifeiniu/article/details/5426960解决方案四:[TypeConverter(typeof(ExpandableObjectConverter))]structPerson{privateinta,b,c,d;public

javascript 对象属性property与元素属性attribute的浏览器支持_javascript技巧

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]