在radgrid中合并两行或多行
答
答案是你不能。 Telerik RadGridView不负责根据业务逻辑合并行;它的工作就是显示提供给它的数据。
它应该是您的业务逻辑代码来合并这些行。
+0
好吧,理解,当然没有内置的方法在Telerik网格中,但问题是我想循环这些行Telerik网格,当我找到相似的行,我总结他们的数量,并将它们添加为一行(其他列不改变),这是我简单的业务逻辑。 那么有没有什么办法,甚至可以实现伪代码? –
+0
您甚至在分配给Telerik RadGrid之前,您将不得不操作源。 – Win
答
我在我的一个项目中做了这个,有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
什么是您的数据源?你可以显示NeedDataSource事件吗? – Win
数据从Excel文件加载,然后显示给RadGridView。 我不使用“NeedDataSource”事件。 我只想找到一种方法来呈现gridview合并后的数量相似的项目 –