У меня есть набор данных со следующими данными
Name Value Percent
0-3 months 0 0
3-12 months 0 0
1-5 years 1234.12 28
5-10 years 13144.11 68
10-15 years 0 0
Over 15 years 1233.44 14
Other Income 2245.12
, когда я пытаюсь
foreach (DataRow dr in dsMaturity.Tables[0].Select("name not like 'Other%'"))
{
TotalValue += double.Parse(dr["Value"].ToString());
}
Изменить: Фактически, аналогично приведенному выше коду. Я использую аналогичный цикл для добавления данных для отображения сегмента, который в конечном итоге записывается в диаграмму.
foreach (DataRow dr in dsMaturity.Tables[0].Rows)
{
//Add to the display bucket
}
Я получаю данные, отсортированные следующим образом:
0-3 months
10-15 years
1-5 years
3-12 months
5-10 years
Over 15 years
Почему? Как я могу отсортировать данные? Это очень важно, поскольку я показываю данные в своем объекте диаграммы. Я что-то здесь упустил?