Str="@F6FF3470@P2993100@YAYY2310@TA902080@KA851960@HA801850@MA751730@GA701620@UA100@BA400@NA300@RA6000@O5200"
DataTable ft = new DataTable("TableName");
            DataColumn cc1 = new DataColumn("First");//起飞城市
            DataColumn cc2 = new DataColumn("Second");//起飞城市
            DataColumn cc3 = new DataColumn("Third");//起飞城市
            ft.Columns.Add(cc1);
            ft.Columns.Add(cc2);
            ft.Columns.Add(cc3);
 Regex objRegex = new Regex(@"(@(?<First>\w{2})(?<Second>\w{2})(?<Third>\w+))");
MatchCollection objMatches = objRegex.Matches(Str);
foreach (Match objItem in objMatches)
            {
               
                DataRow fr1 = ft.NewRow();
                fr1[cc1] = objItem.Groups["Third"].Value;
fr1[cc2] = objItem.Groups["Second"].Value;
fr1[cc3] = objItem.Groups["First"].Value;                ft.Rows.Add(fr1);
            }
DataList2.DataSource = ft.DefaultView; 
            DataList2.DataBind();
显示出来的是
3470 FF  FA
2310 YA YY
....
100  UA
应该怎么样才能让
100显示在第一次..按从小到大依次排列???