私はDropDownListを持っていますこれは次のようになります:
<asp:DropDownList ID="ddl1" runat="server" AutoPostBack="True" DataSourceID="lds1"
DataTextField="Description" DataValueField="Description" Height="22px" OnSelectedIndexChanged="ddl1_SelectedIndexChanged"
Width="339px" ondatabound="ddl1_DataBound">
</asp:DropDownList>
LinqDataSource
<asp:LinqDataSource ID="lds1" runat="server" ContextTypeName="MyDataContext"
TableName="MyView" >
</asp:LinqDataSource>
私の見解:
SELECT Description, COUNT(*) AS Quantity
FROM MyTable
GROUP BY Description
ドロップダウンリストに、次のようなデータを表示したいと思います。
description1 32
ここで、description1はMyView.Descriptionの文字列で、32はMyView.Quantityの整数です。また、選択したドロップダウンアイテムの数量にプログラムでアクセスできる必要があります。
データのグループ化は、LinqDataSourceで直接行うこともできます。うまくいくものは何でも。