Подгруппировка с использованием GridView - PullRequest
0 голосов
/ 10 ноября 2010

Я представляю данные, полученные из базы данных, используя 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>

1 Ответ

0 голосов
/ 10 ноября 2010

Мэтт Берсет сделал нечто очень похожее на это , используя ListView.

...