Je présente des données récupérées de la base de données en utilisant Gridview. Les données sont de la forme suivante: clientCode order #Sous-groupe utilisant GridView
Ainsi, un client donné peut avoir plusieurs commandes. Y at-il un moyen simple de s'assurer que ClientCode n'est pas répété sur chaque ligne GridView? Je sais que je peux comparer chaque ligne par programme pour voir si le code client a changé par rapport à la ligne précédente, mais cela semble plutôt barbare.
EDIT: Je préférerais réellement UNE ligne par client, puis plusieurs lignes - une par ordre à l'intérieur de la ligne client. Vous ne savez pas si c'est possible sans imbriquer GridView. On dirait une overkill.
dans mon fichier ASPX i ont
<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>
Avez-vous besoin d'utiliser le contrôle GridView? Ce serait beaucoup plus facile si vous pouviez utiliser ListView. –
Je ne dois pas, je peux utiliser Listview – sarsnake