代码之家  ›  专栏  ›  技术社区  ›  MPelletier

有没有超翼飞机的替代品?[关闭]

  •  10
  • MPelletier  · 技术社区  · 14 年前

    我在一个C项目中使用了一段时间基础设施超Wingrid,虽然它非常时髦,但有时运行起来有点沉重(在Visual Studio中编辑它可能很危险)。

    我在找一个更轻的替代品。外观(总是基础设施方面的一大优势)不如功能性重要。也就是说,我正在寻找一个增强的DataGridView,它:

    • 具有数据绑定(duh!)
    • 对编辑具有锁定控制
    • 允许在打开行时使用子表
    • 可以有多个标题将列组合在一起(例如,标题1由“A组”和“B组”组成,标题2在每个组下有不同的列)
    • 具有按列排序(并且可以正确排序数字,即使它最初没有stock方法)
    • 按列筛选(可能是最苛刻的规范) _la ultrawingrid/excel(文本字段,用于指定过滤器是否相等、不相等、较大、较小、以开头、以结尾等)。
    • 支持复选框、文本框或数据绑定列表/组合框单元格
    • 允许合并单元格(当然不是控制单元格!)
    • 可以将事件绑定到每行(例如双击)
    2 回复  |  直到 14 年前
        1
  •  6
  •   Paul Sasik    14 年前

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

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

        2
  •  1
  •   SwDevMan81 Chris Barlow    14 年前

    你可以退房 SourceGrid :

    特征

    SourceGrid可以做什么:

    • 可以自定义每个单元格的图形外观、编辑器类型和行为(光标、tooltiptext、contextmenu…,)。
    • 本机支持与类型转换器或uitypeeditor关联的所有数据类型。
    • 任何.NET控件都可以像编辑器那样使用,只需几行代码。
    • 您可以插入、删除和移动行和列。
    • 高度和宽度可以为每个列和行单独定制,也可以根据单元格的内容自动计算。
    • 支持Rowspan和Columnspan的功能,以合并更多单元格。
    • 支持自动复制粘贴操作。
    • 支持本机列排序。
    • 可以更改列和行的宽度和高度。
    • 在每个单元格中,都可以自定义图像以及文本和图像的对齐方式。
    • 支持多行和自动换行文字。
    • 支持HTML导出。
    • 有一些扩展支持数据绑定功能。
    • 支持用于绑定任何类型数据源的虚拟单元。

    做不到的事

    • SourceGrid没有设计器,所有这些都应该用代码完成。
    • 无打印支持。