Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / создание коллекции IQueryable на основе DateDomainDataSource.Data / 4 сообщений из 4, страница 1 из 1
19.05.2011, 01:09
    #37268468
HarrySmith
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание коллекции IQueryable на основе DateDomainDataSource.Data
Люди помогите!!!

имеется сущность, на основе ее создан DateDomainDataSource, и на страничке отображается грид на основе DateDomainDataSource.Data.

и все вроде как работает и даже отображается. Но хочеться чтобы при нажатии на одну кнопочку в гриде отображались данные из DateDomainDataSource.Data сгруппированные по одной паре столбцов и суммированные по другой паре столбцов. При нажатии на другую кнопочку уже использовались другие столбцы. Как это сделать не перегружая DateDomainDataSource.Data (не хочеться лишний раз в базу лазить).

прочитал что LINQ нам поможет казалось бы просто NameDomainDataSource.Data.AsQueryable(); и пиши себе запрос на этом так вот не так то было. строка var a=NameDomainDataSource.Data.AsQueryable(); при выполнении сприскорбие собщает что "source не является IEnumerable<>".

сам контрол на странице устроен так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
        <riaControls:DomainDataSource AutoLoad="False" d:DesignData="{d:DesignInstance my:orderAgentConcernDate, CreateList=true}" Height="0" LoadedData="orderAgentConcernDateDomainDataSource_LoadedData" Name="NameDomainDataSource" QueryName="GetOrderAgentConcernDateQuery" Width="0" Loaded="orderAgentConcernDateDomainDataSource_Loaded" LoadingData="orderAgentConcernDateDomainDataSource_LoadingData">

            <riaControls:DomainDataSource.DomainContext>

                <my1:domserOrderAgentConcernDate />

            </riaControls:DomainDataSource.DomainContext>

            <riaControls:DomainDataSource.QueryParameters>

                <riaControls:Parameter ParameterName="dBeg" Value="{Binding SelectedDate, ElementName=datePicker1}" />

                <riaControls:Parameter ParameterName="dEnd" Value="{Binding SelectedDate, ElementName=datePicker2}" />

            </riaControls:DomainDataSource.QueryParameters>

        </riaControls:DomainDataSource>

а класс DomainDataSource устроен так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
public class domserOrderAgentConcernDate : LinqToEntitiesDomainService<entitiesOrderAgentConcernDate>
    {
        public IQueryable<orderAgentConcernDate> GetOrderAgentConcernDate(DateTime dBeg, DateTime dEnd)
        {
            this.ObjectContext.CommandTimeout = 1000000000;
            return this.ObjectContext.orderAgentConcernDateF(dBeg, dEnd).AsQueryable();
        }
}
Помогите решить проблему
...
Рейтинг: 0 / 0
19.05.2011, 03:19
    #37268518
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание коллекции IQueryable на основе DateDomainDataSource.Data
HarrySmith,

вот если честно - ненавижу посты, которые приходится прокручивать Вправо (зачем?)

ответ на вскидку:
- группируйте гридом;
- суммируйте в коде;
...
Рейтинг: 0 / 0
19.05.2011, 17:15
    #37269953
HarrySmith
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание коллекции IQueryable на основе DateDomainDataSource.Data
за не формартированный текст приношу извинения а ответ сам по себе ни о чем. В коде можно делать все - это понятно,
но хочеться сделать как по науке.
...
Рейтинг: 0 / 0
19.05.2011, 18:33
    #37270144
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание коллекции IQueryable на основе DateDomainDataSource.Data
HarrySmith,

если вам нужно, чтобы грид суммировал значения ячеек, стандартным (из Silverlight Toolkit) это не получится сделать, смотрите на платные аналоги тогда.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / создание коллекции IQueryable на основе DateDomainDataSource.Data / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]