我正在尝试解析DataTable
in的列表达式ADO.NET
并识别其中包含的一组依赖列名。
例子:
ADataTable
有 3 列Unit Price
,Quantity
和BreakEven
。
我们可以通过列表达式导出两个额外的列。
[Total Sale Value] = “IIF([Unit Price] > 0, [Unit Price] * Quantity, 0)”
[Profit or Loss Indication] = “IIF([Total Sale Value]> BreakEven, ‘Profit’, ‘Loss’)”
当我手动解析 [Total Sale Value] 的列表达式时,我希望能够选择 [Unit Price] 和“Quantity”作为其中包含的一组源列。
此外,当我解析 的列表达式时[Profit or Loss Indication]
,我希望能够选择 [ Total Sale Value
] 和 “<code>BreakEven” 作为其中包含的一组源列。
据我所知,尽管 .net 框架有自己的解析列表达式的机制,但它并没有通过公共类和方法公开任何功能。