如何聚合=“总和”对于 RadGrid (Telerik) 中的 TemplateColumns ->显示在页脚中
我在 RadGrid (Telerik) 中的 TemplateColumn 如下所示:
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn_Benefit"
HeaderText="Benefit" UniqueName="TemplateColumn_Benefit" FilterImageToolTip="Filter">
<ItemTemplate>
<asp:Label ID="lblBenefitInsideGrd" runat="server" Font-Size="11px" Text='<%# (bool)Convert.IsDBNull(Eval("Benefit")) ? "<span class=\"lblInsideGrd\">Empty</span>" : String.Format("{0:#,0 Dollar;#,0- Dollar}", Eval("Benefit")) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="60px" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="60px" />
</telerik:GridTemplateColumn>
RadGrid 的 showfooter 属性为 true ...
当将以下属性添加到此模板列时,我们会遇到异常...
属性:FooterText="my sum" Aggregate="Sum"
错误消息:“System.Object”类型不支持 Sum
我如何获得这些列的总和在拉德网格?
提前致谢
my TemplateColumn In RadGrid (Telerik) is like below :
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn_Benefit"
HeaderText="Benefit" UniqueName="TemplateColumn_Benefit" FilterImageToolTip="Filter">
<ItemTemplate>
<asp:Label ID="lblBenefitInsideGrd" runat="server" Font-Size="11px" Text='<%# (bool)Convert.IsDBNull(Eval("Benefit")) ? "<span class=\"lblInsideGrd\">Empty</span>" : String.Format("{0:#,0 Dollar;#,0- Dollar}", Eval("Benefit")) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="60px" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="60px" />
</telerik:GridTemplateColumn>
the showfooter property of RadGrid Is true ...
when add the below properties to this template column , so we will have an exeption ...
properties : FooterText="my sum" Aggregate="Sum"
error message : Sum is not supported for type "System.Object"
how can i have sum of such these columns in radgrid ?
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须将 DataField="Benefit" 添加到 GridTemplateColumn。
You have to add the DataField="Benefit" to the GridTemplateColumn.