DataView dvGrade = new DataView(dtScore);//没排序啊,烦……
dvGrade.Sort = "Mark DESC"; for(int m = 0;m < dvGrade.Count;m ++)
{
int nNo = m + 1;
dtScore.Rows[m]["No"] = nNo.ToString();
DataRowView dtv = dvGrade[m];
dtScore.Rows[m]["Name"] = dtv["Name"].ToString();
dtScore.Rows[m]["Mark"] = Convert.ToDouble(dtv["Mark"]);
}
dvGrade.Sort = "Mark DESC"; for(int m = 0;m < dvGrade.Count;m ++)
{
int nNo = m + 1;
dtScore.Rows[m]["No"] = nNo.ToString();
DataRowView dtv = dvGrade[m];
dtScore.Rows[m]["Name"] = dtv["Name"].ToString();
dtScore.Rows[m]["Mark"] = Convert.ToDouble(dtv["Mark"]);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货