使用GridView进行分组
我使用Gridview显示从数据库检索到的数据。数据的形式如下:clientCode order# 因此,任何给定的客户都可以有多个订单。是否有一种简单的方法确保ClientCode不会在每个GridView行上重复?我知道我可以通过编程方式比较每一行,以查看clientCode是否与前一行有所不同,但这似乎相当野蛮 编辑: 实际上,我更喜欢每个客户机一行,然后是几行——客户机行中每个订单一行。不确定是否可以不嵌套GridView。看起来有点过分了 在我的aspx文件中使用GridView进行分组,gridview,grouping,Gridview,Grouping,我使用Gridview显示从数据库检索到的数据。数据的形式如下:clientCode order# 因此,任何给定的客户都可以有多个订单。是否有一种简单的方法确保ClientCode不会在每个GridView行上重复?我知道我可以通过编程方式比较每一行,以查看clientCode是否与前一行有所不同,但这似乎相当野蛮 编辑: 实际上,我更喜欢每个客户机一行,然后是几行——客户机行中每个订单一行。不确定是否可以不嵌套GridView。看起来有点过分了 在我的aspx文件中 <asp:Grid
<asp:GridView ID="gvProjectData" runat="server" AllowPaging="true"
AutoGenerateColumns="false"
DataKeyNames="p_clientcd,p_orderno"
PageSize="10"
EmptyDataText="No data"
CssClass="gridview" >
<Columns>
<asp:BoundField DataField="p_clientcd" HeaderText="Client" ReadOnly="true" ></asp:BoundField>
<asp:BoundField DataField="p_orderno" HeaderText="Order #" ReadOnly="true"></asp:BoundField>
</Columns>
</asp:GridView>
Matt Berseth使用ListView。您必须使用GridView控件吗?如果你可以使用ListView,这会容易得多。我不必,我可以使用ListView我不使用相同的绑定数据的方法。我使用来自数据库的DataTable对象的datasource.bind()。另外,是否可以不使用嵌套的ListView?