C#WinForms的可编辑数据网格

时间:2020-03-06 14:32:19  来源:igfitidea点击:

我需要向用户提供其中一列是可编辑的矩阵。最适合使用的控件是什么?

我不能使用ListView,因为我们只能编辑第一列(标签),这对我不利。

是使用DataGridView,还是使用第三方替代组件来做得更好?

解决方案

DataGridView是免费的,并且是.NET WinForms 2.0随附的,因此是最佳选择。我们可以定义可编辑的列或者只读的。另外,如果需要,我们可以自定义外观。

DataGridView很好。

如果我们更喜欢漂亮的界面,Telerik控件会更好。

如果DataGridView可以满足需求,那么这就是正确的答案。另一个选择(尽管这些部分似乎不受欢迎!)是Infragistics NetAdvantage。 Infragistics的缺点主要是成本高且学习曲线有些陡峭。好处是,这些是我们将找到的一些功能最强大的控件-因此,如果我们需要它们的灵活性,那就去做吧。

我没有Telerik的经验(在这里其他人已经提到过),但是它们看起来确实不错。由于我的公司已经在基础设施方面投入了相当大的资金,因此我们不承担任何在短期内切换的责任...