我需要向用户显示一列可编辑的矩阵。什么是最合适的控件?
我不能使用ListView,因为你只能编辑第一列(标签),这对我没用。
DataGridView是可行的,还是有更好的工作的第三方替代组件?
答案 0 :(得分:9)
DataGridView是最好的选择,因为它是免费的,并附带.NET WinForms 2.0。您可以定义可编辑列或只读。另外,如果需要,您可以自定义外观。
答案 1 :(得分:0)
DataGridView很好。
如果您更喜欢更漂亮的界面,Telerik controls会更好。
答案 2 :(得分:0)
如果DataGridView能够满足您的需求,那就是正确的答案。另一种选择(尽管这些部分似乎不受欢迎!)是Infragistics NetAdvantage。 Infragistics的缺点主要是成本高且学习曲线有些陡峭;好处是,这些是你能找到的最强大的控制器 - 所以如果你需要它们的灵活性,那就去做吧。
我没有使用Telerik的经验(其他人已经在这里提到过),但看起来确实很不错。由于我的公司在Infragistics上投入了相当多的资金,我们不会很快换掉......