數據我有以下數據爲什麼DataTable.Select排序默認
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
爲什麼?我怎樣才能將數據排序?這是很重要的,因爲我在圖表對象中顯示數據。我在這裏錯過了什麼嗎?
如果您強制排序,我不認爲它會被改變。 – IAbstract 2011-06-13 18:55:57
似乎您的數據按第一列排序,如同文本。但是,爲什麼這很重要? – 2011-06-13 18:56:47
我沒有強制任何排序,這是來自默認順序的數據庫。訂購對用戶很重要。 – 2011-06-13 19:13:28