C# Linq Datatable группируется по дате и месяцуC#

Место общения программистов C#
Anonymous
C# Linq Datatable группируется по дате и месяцу

Сообщение Anonymous »

У меня есть таблица данных, которая выглядит следующим образом
Изображение

Результат, которого я пытаюсь достичь, описан на рисунке, где я хочу сгруппировать по месяцу дату и время и, полагаю, агенту. Это то, что у меня есть на данный момент.

Код: Выделить всё

DataTable dtTemp = new DataTable();
dtTemp.Columns.Add("Agent", typeof(string));
dtTemp.Columns.Add("Amount", typeof(decimal));
dtTemp.Columns.Add("Date", typeof(DateTime));

dtTemp = dtTemp.AsEnumerable()
.GroupBy(r => r[0])
.Select(g =>
{
var row = dt.NewRow();

row[0] = g.Key;
row[1] = g.Sum(r => (decimal)r[1]);

return row;
})
.CopyToDataTable();
Есть идеи, как этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/553 ... time-month

Вернуться в «C#»