我正在使用Gridview呈現從數據庫中檢索到的數據。數據的格式如下:clientCode order#使用GridView進行子分組
因此,任何給定的客戶端都可以有多個訂單。有沒有簡單的方法來確保ClientCode不會在每個GridView行重複?我知道我可以通過編程來比較每一行,看看客戶端代碼是否已經改變了上一行,但這看起來很野蠻。
編輯: 我實際上更喜歡每個客戶端一行,然後幾行 - 客戶端行內的每個訂單一個。不知道沒有嵌套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>
您是否必須使用GridView控件?如果你可以使用ListView,這會容易得多。 – 2010-11-09 21:53:54
我不需要,我可以使用Listview – sarsnake 2010-11-09 22:02:40