如何获取DataView的指定行数???DataView没有TOP X功能,DataView里的在数据我还要在其他地方用!

解决方案 »

  1.   

    http://johnnycoder.com/blog/2007/02/07/dataviewrowfilter-top-rows/
    这里介绍了一个变通的方法。
      

  2.   

    DataView dv=....;dv[0]表示第一行,dv[1]表示第二行...
      

  3.   

    如果你只要第一行,
    那么DataRowView row = dv[0];如果只要前n行,for(int i = 0 ;i<n && 
    i<dv.Count;i++)
    {
        DataRowView row = dv[i];
    }
      

  4.   

    ataView mydv = new DataView();
    mydv = DataSet1.Tables[0].DefaultView;
    mydv.RowFilter = "";DataRowView[] aRows=mydv.FindRows(“”);
      

  5.   

    5楼的我知道,这里补充一点,就是:DataView的RowFilter先进行筛选,筛选出来N条记录,我只想要头5条记录!!我应该怎么做呢???