DataGridView有哪些替代方案? [关闭]

问题描述 投票:6回答:5

我们希望在Winforms应用程序中替换DataGridView。有什么选择 - 商业或其他 - 我们应该评估?

c# .net winforms datagridview
5个回答
5
投票

更换网格通常不好玩......

你可以尝试:

但首先 - 评估您的需求,了解为什么GridView没有为您提供所需的结果,然后在对代码进行任何更改之前对这些商业产品进行技术分析。

另外作为旁注:不要直接在代码中使用供应商代码和命名空间,也许DI将是一个更好的机制来通过IGridView接口进行抽象...

HTH。


4
投票

我会强烈推荐Devexpress用于Winforms控件套件,并强烈建议不要使用Telerik套件。

我在DevExpress套件上取得了很大的成功,虽然他们的API有点复杂,但仍然可以管理。控件坚如磐石。

Telerik制作了出色的ASP.NET控件和极其可怕的Winforms控件。 Telerik试图将WPF绑定和外观API引入Winforms,这会产生巨大的复杂性(现在你正在处理Winforms和WPF API)和不可靠的行为。虽然它们在最近的版本中有了很大的改进(例如,网格上的MultiSelect属性现在最终允许您选择多行,设计人员现在不会导致每次设计器生成的代码完全丢失'重新使用),但在我推荐它们之前还有很长的路要走。我刚刚完成了部署一个使用Telerik Winforms控件的相当简单的(从UI角度来看)项目,我可以诚实地说,我们花了更多的时间来控制其控件中的错误和莫名其妙的行为,而不是编写其余的应用程序。


2
投票

您可以考虑两种选择:


1
投票

您没有指定您的要求,但您可以尝试广泛传播TelerikDevExpress


0
投票

考虑10Tec iGrid.NET for WinForms

DataGridView alternative

与WinForms DataGridView相比,它具有超快的速度,内置分组和过滤,也可以进行多列排序(请参阅上面屏幕上列标题中的数字)。此网格允许您浏览ADO.NET数据源中的数据并对其进行操作,但其主模式为非绑定模式,允许您实现各种交互式网格类接口。

© www.soinside.com 2019 - 2024. All rights reserved.