日期:2014-05-18  浏览次数:20429 次

DataSet不能排序!
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"];
}