PropertyGrid的默认排序是怎么排的

qin_wei 2005-11-07 08:53:49
代码如下


//启动日期

[
Description("启动日期"),Category("属性")
]
public string 启动日期
{
get { return m_strStartDate; }
set { m_strStartDate = value;}

}

//启动时间
[
Description("启动时间"),Category("属性")
]
public string 启动时间
{
get { return m_strStartTime; }
set { m_strStartTime = value;}
}

public Color 颜色
{
get { return m_clr; }
set { m_clr = value; }
}



我设计了一个类,里边有上边列的3个属性
窗体中放一个propertygrid组件,并设置propertysort为nosort
运行后3个属性的显示顺序被排成了:

启动时间
颜色
启动日期

哪位朋友能帮我解释一下nosort的排序方法??
...全文
377 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lookfeng 2005-11-29
  • 打赏
  • 举报
回复
http://www.codeproject.com/csharp/OrderedPropertyGrid.asp
qin_wei 2005-11-29
  • 打赏
  • 举报
回复
zhzuo(秋枫) 兄给的连结很好里边有不少东西可以学习,但里边并没有提到我说的问题,就是当nosort时候它会乱排序,msdn上说是按TypeScriptor的默认排序来排的,但这种默认排序是按什么规则啊,不能乱排啊,我只想我的属性按在类中的定义顺序来显示。
曲滨_銘龘鶽 2005-11-08
  • 打赏
  • 举报
回复
PropertyGrid 用着真郁闷啊,也没个别名什么的
给哥们逼的都用 中文类名了开始
marvelstack 2005-11-07
  • 打赏
  • 举报
回复
http://www.microsoft.com/china/MSDN/library/archives/library/dndotnet/html/usingpropgrid.asp

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧