请问大家怎么判断记录是第一条和最后一条 在asp.net里面怎么判断记录是第一条和最后一条 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bof = 0eof = DataTable.Rows.Count-1 net中好像不需要这种功能了,呵呵,以前也陷入这种思路 如果是dataReader的话,不需要判断是否是第一条记录,因为dataReader是向前读取的只需要判断是否有记录就行while(datareader.Read()){} DataSet ds=new DataSet(); foreach(DataRow row in ds.Tables[0].Rows) { } DataSet ds=new DataSet(); for(int i=0;i<ds.table[o].rows.count;i++){最后一条 ds.table[o].rows.count第一条 0 } 嗯现在有两种可行: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的话 计算佣金的算法??? js时间加分钟数 url重写中文的问题,正则应该怎么写? VS做个网站,有个登陆按钮连接SQL2005数据库,问登陆按钮下代码怎么写?? 正则表达式{name}结果? 关于char(字符)型和datetime型之间的转换 怎么获得当前用户的名称和IP 如何利用搜索引擎作网上资源搜索 ST_ID.BackColor = "#00ff00",设置背景颜色 是怎么设的呢? DATAGRID设其SHOWFOOTER为TRUE后,如何对每一列FOOTER赋值或取得其值 string和stringBuilder什么区别? 替换字符串
只需要判断是否有记录就行
while(datareader.Read())
{}
foreach(DataRow row in ds.Tables[0].Rows)
{ }
for(int i=0;i<ds.table[o].rows.count;i++)
{
最后一条 ds.table[o].rows.count
第一条 0
}
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的话