dt.DefaultView.Sort = "sn DESC";
ds.Tables.Add(dt);
ds.Tables[0].DefaultView.Sort = "sn DESC";
foreach (DataRow dr in ds.Tables[0].DefaultView.Table.Rows)
{
还是默认的。这个应该是降序了。但FOREACH得到结果时没有降。
------解决方案--------------------------------------------------------
ds.Tables[0].DefaultView.Sort = "sn DESC";
foreach (DataRowView dr in ds.Tables[0].DefaultView)
{
int i = (int)dr["ID"];
}