Tables.Rows.InsertAt(dr,10);
Tables.Rows.InsertAt(dr,0);
无论设置成0还是10,始终显示在最后,不解了,那位高人出来解释一下?

解决方案 »

  1.   

    不知道你是哪个版本,Tables是什么对象?
    好像只有Table.Rows.AddAt(0,row);
      

  2.   

    Table aa = new Table();
    aa.Rows.AddAt(0,row);
    System.Web.UI.HtmlControls.HtmlTable bb = new HtmlTable();
    bb.Rows.Insert(0,row);怎么就没有insertat??
      

  3.   

    我添加是成功的,就是指定的顺序不对,我的是1.1的,Tables就是Table对象
      

  4.   

    你可能用的是DataSet的Tables,这个对象有insertat
    添加的程序是对的,不过如果你用了DataView的Sort来控制过的话就不是你添哪就显示哪了;
      

  5.   

    楼上的我没有用DataView控制,是直接绑定的对象,既然不能添加到指定位置,现在我有什么办法排序吗?
      

  6.   

    DataSet绑定到Repeater,我这个DataSet里面有id的,有办法根据id排序吗
      

  7.   

    DataSet ds;
    DataView dv = ds.Tables[0];
    dv.Sort  = "id asc";
    Repeater1.DataSource = dv;
      

  8.   

    我解决了,谢谢 sprc_lcl(cool一生)
    在你代码的启发下这样解决的
    ds.Tables[table].DefaultView.Sort = "id desc";