を使用してデータベース内のテーブルにバインドされたグリッドビューがありますEntityDataSource
。where句に対応するデータベース内のアイテムのみをグリッドビューに入力します。
FRUIT COLOR NUMB.SEEDS
ORANGE ORANGE 3
APPLE RED 4
ORANGE ORANGE 2
STRAWBERRY RED 0
私が望むのは、次のように、NUMB.SEEDS に関して同様の行を合計することです。
FRUIT COLOR NUMB.SEEDS
ORANGE ORANGE 5
APPLE RED 4
STRAWBERRY RED 0
ヒントをお願いします。どこから始めればよいかわかりません。
ここに where 句を入れます。
<asp:EntityDataSource ID="MyEfDataSource"
runat="server" ContextTypeName="MyContext"
EntitySetName="Fruits" EntityTypeFilter="Fruit"
AutoPage="true" AutoSort="true" Where="it.idName = @idName">
<WhereParameters>
<asp:ControlParameter ControlID="ddlFruit" PropertyName="SelectedValue" Type="Int32" DefaultValue="0" Name="idName" />
</WhereParameters>
</asp:EntityDataSource>