代码如下:
DataGrid DataGrid1;
DataTable dt =MM.Get();//原始数据
DataRow[] row = dt.Select("", "SortID ASC");
DataTable Dt = dt.Clone();
for(int i=0;i<row.Length;i++)
{
Dt.ImportRow(row[i]);
}
DataGrid1.DataSource=Dt;
DataGrid1.DataBind();
现在的问题是DataGrid1显示出来的排序不是从小到大
比如我想要的顺序 1,2,3,4,10,11
但是出来的是 1,10,11,2,3,4
DataGrid DataGrid1;
DataTable dt =MM.Get();//原始数据
DataRow[] row = dt.Select("", "SortID ASC");
DataTable Dt = dt.Clone();
for(int i=0;i<row.Length;i++)
{
Dt.ImportRow(row[i]);
}
DataGrid1.DataSource=Dt;
DataGrid1.DataBind();
现在的问题是DataGrid1显示出来的排序不是从小到大
比如我想要的顺序 1,2,3,4,10,11
但是出来的是 1,10,11,2,3,4
同样的数据从SQL里读就能正常排序
数据完全一样郁闷了