As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




我在C#项目中使用Infragistics UltraWinGrid已有一段时间了,尽管它非常漂亮,但有时运行起来有些繁琐(在Visual Studio中进行编辑可能很危险)。

我正在寻找更轻便的选择。外观(始终具有Infragistics优势)并不像功能那么重要。即,我正在寻找一个增强的DataGridView,它:
  • 具有数据绑定(bind)(duh!)
  • 对编辑
  • 具有锁定控制
  • 允许打开一行子表
  • 可以具有多个标题以将列分组在一起(例如标题1由“Group A”和“Group B”组成,标题2在每个组下具有各种列)
  • 具有按列排序(并且即使最初没有股票方法也可以正确地对数字进行排序)
  • 具有按列(也许是最苛刻的规范)进行过滤的方法,例如UltraWinGrid/Excel(文本字段,用于指定过滤器是否相等,不相等,更大,更小,开始于,以结束等)。
  • 支持复选框,文本框或数据绑定(bind)列表/组合框单元格
  • 允许合并单元(当然不是控制单元!)
  • 可以将事件绑定(bind)到每一行(例如双击)
  • 最佳答案

    过去,我在Developer Express网格上取得了很大的成功。实际上,我选择了它作为包括Infragistics在内的许多其他第三方网格供应商的网格组件。并不是说基础设施根本不好。在我的研究中,正如您所知,我得出的结论是,这是一个过于“沉重”的组成部分。 DexEx还允许您购买源代码,从而有机会使其变得更轻巧或进一步定制。

    链接:http://www.devexpress.com/Products/NET/Controls/WinForms/Grid/

    关于c# - 是否有UltraWinGrid的替代品?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2516040/

    10-11 07:51