【发布时间】:2017-04-09 03:55:04
【问题描述】:
美好的一天。 不知道该怎么说,但请留在我身边。 我有几个具有各种类型的各种属性的类的几个实例。 我的用户(我工作的非常小的企业)希望对这些变量执行自定义计算并将结果显示在新的 DGV 列中。 比如
DGV1 使用 list(of Myclass) 作为它的数据源。列是自动添加的,而不是预定义的。
一位用户想出一个他们希望在 dgv1 上始终看到的属性。 他决定这个新财产应该是 (Myclass.property1 - Myclass.property2)
我从来没有做过这种事情,也不知道从哪里开始。我知道我不可能对所有可能的属性组合进行硬编码。此外,用户还可以预见他们需要的每种组合。
它基本上需要像excel一样灵活。 我有一个逻辑树样式的自定义过滤器构建器,用于对这些对象的属性进行查询。一些用户还希望能够将这些自定义属性用作过滤器中的节点。
我什至不确定是否有办法在运行时将属性添加到类中,并且它的行为方式类似于硬编码的属性。
感谢您对此事的想法和建议。另外,如果我有什么不清楚的地方,我很抱歉。如果我需要澄清一些事情,请告诉我。 提前谢谢你。
*编辑# 我发现了Typebuiler 并正在阅读它。
【问题讨论】:
标签: vb.net variables properties customization user-input