C#WinForms的可编辑数据网格

时间:2008-09-22 12:56:49

标签: c# winforms user-interface editing

我需要向用户显示一列可编辑的矩阵。什么是最合适的控件?

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

DataGridView是可行的,还是有更好的工作的第三方替代组件?

3 个答案:

答案 0 :(得分:9)

DataGridView是最好的选择,因为它是免费的,并附带.NET WinForms 2.0。您可以定义可编辑列或只读。另外,如果需要,您可以自定义外观。

答案 1 :(得分:0)

DataGridView很好。

如果您更喜欢更漂亮的界面,Telerik controls会更好。

答案 2 :(得分:0)

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

我没有使用Telerik的经验(其他人已经在这里提到过),但看起来确实很不错。由于我的公司在Infragistics上投入了相当多的资金,我们不会很快换掉......