【发布时间】:2011-12-12 18:14:44
【问题描述】:
这是我的情况:
我正在使用带有 winform 的 Telerik。
我有一个包含两个表之间关系的数据集。这两个表在 radgridview 中以分层方式加载。
现在,在子网格中,每一行都有一个价格列。
我正在尝试在主网格视图中创建一个计算字段,该字段将反映子网格中的总价格。我使用的代码如下:
...
GridViewTemplate child = rdGvView.MasterTemplate.Templates[0];
rdGvView.MasterTemplate.Columns["TotalPrice"].Expression = "Sum(child.prodPrice)";
....
但这给了我一个错误,上面写着 {"Field name: child does not exist in the template."}
我正在使用此链接中的求和表达式:http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression(VS.80).aspx
其中 prodPrice 是在 radgrid 中导入的数据集中表的列名。
谢谢, 亚什
【问题讨论】:
标签: c# winforms telerik radgrid