gpt4 book ai didi

.net - 对于重复 WinForms 数据,是否有比 DataGridView 更好的选择?

转载 作者:行者123 更新时间:2023-12-04 07:10:10 25 4
gpt4 key购买 nike

我需要在 WinForms 应用程序中输入“参差不齐”的数据。某些类型的输入行需要某些列,而其他输入行不允许使用某些列,并且后面的列中的组合框数据需要根据前面的列而有所不同。

我的问题是:是否有更好的方法来处理不如 DataGridView 优化支持的常规数据。我知道如何使用“EditingControlShowing”根据较早的条目信息更新下拉列表,但这是否太过分了?

要可视化需要输入的数据的一些示例:

类(class) |子类 |公司 |账单金额 |委员会 %
A级 | ClassA.Sub1 | | $ 1,500.00 | 12%
B级| | | $ 250.00 | 0%
C类| |类C.C1 | $ 450.00 | 0%
D类| ClassD.Sub1 | ClassD.Sub1.C1 | $ 800.00 | 12%

我使用虚线表示组合框依赖于它们之前的虚线项目(因此 ClassD.Sub1.C1 将是一个查找选项“WHERE Class = 'ClassD' and Sub = 'Sub1 '”。

我已经破解了 DataGridView 使其工作,但它看起来非常丑陋。有没有更好的办法?在 WinForms 中,您将使用什么控件/方法来呈现不同行的数据?

最佳答案

也许中继器控件会给您带来您正在寻找的灵活性,http://msdn.microsoft.com/en-us/vbasic/bb735936.aspx .

我已经将它用于自定义用户控件,并且效果很好。

关于.net - 对于重复 WinForms 数据,是否有比 DataGridView 更好的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/496409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com