Я представляю данные, полученные из базы данных, используя Gridview.Данные имеют следующую форму: clientCode order #
Таким образом, любой клиент может иметь несколько заказов.Есть ли простой способ убедиться, что ClientCode не повторяется в каждой строке GridView?Я знаю, что могу программно сравнить каждую строку, чтобы увидеть, изменился ли clientCode по сравнению с предыдущей строкой, но это кажется довольно варварским.
РЕДАКТИРОВАТЬ: я бы предпочел ОДНУ строку на клиента, а затем несколько строк - по однойзаказ внутри клиентского ряда.Не уверен, что это возможно без вложения GridView.Похоже на излишество.
в моем файле aspx у меня есть
<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>