我正在使用Telerik RadGridView-Telerik UI,我希望在汇总其数量列后将两行合并为一行。
这是我的gridview图片:
答案 0 :(得分:3)
我在我的一个项目中做过这个,有三个不同的数据字段从数据源获取合并在一个标签中。
<asp:GridView ID="gvRush" runat="server" SkinID="GridView" PageSize="30" //other event like on_sorting, OnRowDataBound, etc>
<Columns>
//Other columns
<asp:TemplateField HeaderText="Procedures" SortExpression="ProcDesc">
<ItemTemplate>
<asp:Label ID="lblProcedures" runat="server"><%# Eval("ProcLabel") %> - <%# Eval("ProcDesc") %> (<%# Eval("RequestProcessCount") %>)</asp:Label>
</ItemTemplate>
<ItemStyle Width="150" />
</asp:TemplateField>
//Other columns
</Columns>
<EmptyDataTemplate>
There are no Rush items found in the currently selected filtered view
</EmptyDataTemplate>
</asp:GridView>
// data source code
答案 1 :(得分:2)
答案是你做不到的。 Telerik RadGridView不负责根据业务逻辑合并行;它的工作就是显示提供给它的数据。
合并这些行应该是您的业务逻辑代码。