DataTable dtTotal=new DataTable();
dtTotal里面有Hip和 Hsize两列。dtTotal中现在已经有值,我通过下面语句对dtTotal以Hsize从大到小进行重新排序(不知道对吗?)。
DataRow[] drs =dtTotal.Select("","Hsize");现在我要获得drs 中的第3行的Hsize列的值,请问怎么获得呢?

解决方案 »

  1.   

    dtTotal.Select不对,这是筛选,不是排序
      

  2.   

    我筛选的条件为空,这样也许可以的。
    你知道怎么获得drs 中的第3行的Hsize列的值吗?
      

  3.   

    举例:
    DataTable dt1 = new DataTable();
                dt1.Columns.Add("field1");
                dt1.Columns.Add("field2");
                dt1.Columns.Add("field3");
                //加些数据            DataView dv = dt1.DefaultView;
                dv.Sort = "field1 desc";
                this.DataGrid1.DataSource=dv;
                this.DataGrid1.DataBind();            this.TextBox3.Text = dv[2]["field1"].ToString();//取第3行字段field1的值
      

  4.   

    哦是在Eddie005(♂) 暴赱 『零零伍』(︶︵︶) ( ) 的帮助下,问题基本解决了
    谢谢!