可编辑的WinForms表上需要很多列的建议,也是......这个小部件是什么?

时间:2014-05-22 13:52:56

标签: c# winforms user-interface datagridview

我有一个包含大量可编辑列的表格(为问题剪了一下):

cramped columns

目前在DataGridView中实现,并且可以编辑。然而,在显示中替换缩写,以及下拉等等都变得有点局促和丑陋,所以我正在寻找不同的视觉效果并将它们呈现给团队以进行一些选择。

然而,

我的Google-fu让我失望了。

引起我兴趣的一件事就是这种模式:

unknown widget

我在Visual Studio和其他工具中看过这个小部件,但是......它是什么?它是如何实现的?我会假设,因为它在一些地方是MS使用的标准实施方法,而我不想基于单独的外观重新发明那个轮子所以那是什么?它叫?

我已经考虑过一个多行的DataGridView小部件,你有推荐吗?

您是否还建议使用其他UI小部件?

唯一的限制是我需要尽可能保持键盘友好。

1 个答案:

答案 0 :(得分:1)

我已经(并且非常)使用ObjectListView这是winforms ListView控件上的大量增强功能。它具有黑桃功能,文档非常全面(及其开源) 我在超过100列的视图上使用过它。

我也在地方使用PropertyGrid,但它不像我喜欢的那样可配置,而且某些数据在表格格式中比在属性网格中更适合。