Здравствуйте, я не знаком с silverlight и C # и имею программу, которая использует RIA-технику использования данных. У меня проблемы с выбором одного столбца из моего источника данных. Я пытаюсь использовать значение этого столбца для заполнения одной серии на моем графике.
В моем интерфейсе у меня есть таблица и гистограмма.
Я могу заполнить свою таблицу используя:
DomainContext ctx = new DomainContext();
ListingGrid.ItemsSource = ctx.v_IQ_Flashes;
ctx.Load(ctx.Get_Table1());
Заполняет мою сетку данных всеми (*) полями из моей таблицы. Table1
Теперь я хочу заполнить одну серию на моем графике всего одним столбцом из этого графика.
Используя следующий код, вы получите возвращаемое значение 0 (что неверно). Что я делаю не так?
var slot = ctx.v_IQ_Flashes.Where(e => e.Year == t_year).Select(e => e.Win );
var sum_ret_slot = slot.Sum();
decimal sum_slot = sum_ret_slot.Value;
Обратите внимание, что все значения (Slot
, sum_ret_slot
, sum_slot
) - все 0. Я использовал отладчик, чтобы убедиться, что они действительно вызываются и все их значения равны 0.