我需要向用户展示一个矩阵,其中一列是可编辑的。最适合使用哪种控件?
不能使用ListView,因为只能编辑第一列(标签),这对我没有好处。
DataGridView是否是最好的选择,或者有第三方替代组件可以更好地完成工作?
我需要向用户展示一个矩阵,其中一列是可编辑的。最适合使用哪种控件?
不能使用ListView,因为只能编辑第一列(标签),这对我没有好处。
DataGridView是否是最好的选择,或者有第三方替代组件可以更好地完成工作?
DataGridView是最佳选择,因为它是免费的,并且附带于.NET WinForms 2.0。您可以定义可编辑列或只读列。此外,如果需要,您可以自定义外观。
如果DataGridView能够满足您的需求,那么它就是正确的答案。另一个选择(尽管在这些地方似乎不太受欢迎!)是Infragistics NetAdvantage。Infragistics的缺点主要是成本高和学习曲线有点陡峭;优点是这些是您能找到的一些最强大的控件--所以如果您需要它们的灵活性,就去使用吧。
我没有使用Telerik的经验(其他人在这里提到过),但它们似乎非常好。由于我的公司已经相当大量地投资于Infragistics,我们不太可能很快转换...