У меня есть gridview, который привязан к таблице в базе данных с помощью EntityDataSource
. Я заполняю gridview только элементами в db, которые соответствуют предложению where.Группы Gridview аналогичные строки в одном
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
Некоторые подсказки, пожалуйста? Я не знаю, с чего начать.
Это где я поставил условие, где:
<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>
вы написать где положение в LINQ? если да - не могли бы вы показать их здесь? –