1000000000
整数データを並べ替えたいのですが、表示したいようなデータがある場合は読みやすくしたい1,000,000,000
ので、mysql でこのクエリを使用します。
format(col_name,0)
gridviewを使用してC#のsort関数でソートしようとしましたが、これを使用してgridviewをソートします。
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
tempExp = e.SortExpression;
Session["sort"] = tempExp;
showData();
}
void showData()
{
tempExp = (string)Session["sort"];
sortProperty = SortDirection.Descending;
sortedView = new DataView(dataset);
sortedView.Sort = tempExp + " Desc";
GridView1.DataSource = sortedView;
GridView1.DataBind();
}
しかし、これは data2 を並べ替えようとしたときに起こることです。
+================+=================+
| data1 | data2 |
+================+=================+
| 21,039,000 | 6 |
| 30,080,000 | 4,062 |
| 209,120,040 | 28,692 |
| 201,200,900 | 2,115 |
| 1,100,900 | 15,858 |
+================+=================+
どうすれば修正できますか?