none
实现排序降序的方法 RRS feed

  • 问题

  • private void btnSelect_Click(object sender, System.EventArgs e) {
    			DataSet dsUntyped = (DataSet)Session["ds"];
    			DataRow[] dr;
    			dr = dsUntyped.Tables["Master"].Select("MasterValue = 'One'", " MasterID DESC");
    			foreach (DataRow dd in dr) {
    				lbDisplay.Items.Add(dd[1].ToString());
    			}
    		}

    当执行这个方法时候

    执行一次用升序,执行第二次用降序?

    如何做?

    2010年4月1日 13:01

答案

  • foreach (DataRow dd in dr) {
      lbDisplay.Items.Insert(dd[1].ToString(), 0);
    }

    把add改成insert也可以实现反序的效果(性能问题可以忽略),当然到底是哪个顺序还是得用session记录一下的。


    霸王
    • 已标记为答案 钱仔 2010年4月3日 3:04
    2010年4月1日 17:39

全部回复