我有一组如下模式的值
名称: 颜色: 百分比:
我需要按百分比顺序对这些数据进行排序
现在我正在使用数据表 DefaultView 排序方法
//declare columns
DataTable dt = new DataTable();
dt.Columns.Add("name");
dt.Columns.Add("color");
dt.Columns.Add("percentage");
//adding rows
DataRow dr = dt.NewRow();
dr["name"]="a";
dr["color"]="red";
dr["percentage"]="10.1";
dt.Rows.Add(dr);
//sorting
dt.DefaultView.Sort="percentage desc";
当相同的数字[百分比]重复更多次时,问题就来了,知道错误在哪里吗?