在asp.net里面怎么判断记录是第一条和最后一条

解决方案 »

  1.   

    bof = 0eof = DataTable.Rows.Count-1
      

  2.   

    net中好像不需要这种功能了,呵呵,以前也陷入这种思路
      

  3.   

    如果是dataReader的话,不需要判断是否是第一条记录,因为dataReader是向前读取的
    只需要判断是否有记录就行
    while(datareader.Read())
    {}
      

  4.   

     DataSet   ds=new   DataSet();   
      foreach(DataRow   row   in   ds.Tables[0].Rows)   
      {   }
      

  5.   

    DataSet  ds=new  DataSet();  
    for(int i=0;i<ds.table[o].rows.count;i++)
    {
    最后一条  ds.table[o].rows.count
    第一条    0    
    }
      

  6.   

    嗯现在有两种可行:
    while(datareader.Read()) 
    { }还有如六楼所说的:
    DataSet  ds=new  DataSet();  
    for(int i=0;i <ds.table[o].rows.count;i++) 

    最后一条  ds.table[o].rows.count 
    第一条    0    
    }相对来说,六楼的方法好一点,如果你刚好用到DataSet的话