在asp.net中如何象asp那样用rs.movefirst把记录指针移到第一条记录!-----在线等! 在asp.net中如何象asp那样用rs.movefirst把记录指针移到第一条记录在asp.net中如何象asp那样用rs.movenext把记录指针移到下一条记录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是用DataRead类, 使用DataRead.Read()读取下一个 但我读完了又想从前面第一条记录读起,那又怎么办呢?象asp那样用rs.movefirst把记录指针移到第一条记录 你用DataSet不就想取哪行就取哪行. BindingManagerBase.Position 这个看看可以不我没有用过asp //创建一个 OleDbConnectionstring strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb" ;OleDbConnection myConn = new OleDbConnection ( strCon ) ;string strCom = " SELECT * FROM person " ;file://创建一个 DataSetmyDataSet = new DataSet ( ) ;myConn.Open ( ) ;file://用 OleDbDataAdapter 得到一个数据集OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;file://把Dataset绑定books数据表myCommand.Fill ( myDataSet , "person" ) ;file://关闭此OleDbConnectionmyConn.Close ( ) ;myBind = this.BindingContext [ myDataSet , "person" ] ; 下列代码是以Sql Server 2000数据库为模型,创建一个名称为"myBind"的BindingManagerBase对象。// 设定数据连接字符串,此字符串的意思是打开Sql server数据库,服务器名称为server1,数据库为data1string strCon = "Provider = SQLOLEDB.1 ; Persist Security Info = False ; User ID = sa ; Initial Catalog = data1 ; Data Source = server1 " ;OleDbConnection myConn = new OleDbConnection ( strCon ) ;myConn.Open ( ) ;string strCom = " SELECT * FROM person " ;file://创建一个 DataSetmyDataSet = new DataSet ( ) ;file://用 OleDbDataAdapter 得到一个数据集OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;file://把Dataset绑定person数据表myCommand.Fill ( myDataSet , " person " ) ;file://关闭此OleDbConnectionmyConn.Close ( ) ;myBind = this.BindingContext [ myDataSet , "person" ] ; 得到了是同一数据源的BindingManagerBase对象,通过改变此对象的"Position"属性值,这样绑定数据的组件显示的数据就随之变化,从而实现导航数据记录。 < I > .导航按钮"上一条"实现方法:protected void GoPrevious ( object sender , System.EventArgs e ){if ( myBind.Position == 0 ) MessageBox.Show ( "已经到了第一条记录!" , "信息提示!" , MessageBoxButtons.OK , MessageBoxIcon.Information ) ;elsemyBind.Position -= 1 ;} < II > . 导航按钮"下一条"实现方法:protected void GoNext ( object sender , System.EventArgs e ){if ( myBind.Position == myBind.Count -1 )MessageBox.Show ( "已经到了最后一条记录!", "信息提示!" , MessageBoxButtons.OK , MessageBoxIcon.Information ) ;elsemyBind.Position += 1 ;} < III > . 导航按钮"至尾"实现方法:protected void GoLast ( object sender , System.EventArgs e ){myBind.Position = myBind.Count - 1 ;}< IV > . 导航按钮"至首"实现方法:protected void GoFirst ( object sender , System.EventArgs e ){myBind.Position = 0 ;} 注释:"Count"是BindingManagerBase对象的另外一个重要的属性,是数据集记录的总数。 赞成楼上的说法.在ASP.NET里没有rs.movenext这些概念的. 购物网站中如果同时购买多件商品只生成一个订单吗 如何设置动态加载的用户控件的属性 Gridview固定的问题 请问一下导出EXCEL如何指定保存路径 DataGrid中的Label控件使用 链接,怎么接受后面参数的值?? 感谢“jpyc (九品御厨)” 发布的论坛源码,兄弟愿送上200分,敬请笑纳 请问:用ADO.net访问数据库时怎样锁定表? 无刷新批量修改,在线等待......... 求开源的工作流框架asp.net(C#) ASP.NET 一运行出错?? DataList的一个被忽略的问题!
这个看看可以不
我没有用过asp
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb" ;
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom = " SELECT * FROM person " ;
file://创建一个 DataSet
myDataSet = new DataSet ( ) ;
myConn.Open ( ) ;
file://用 OleDbDataAdapter 得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
file://把Dataset绑定books数据表
myCommand.Fill ( myDataSet , "person" ) ;
file://关闭此OleDbConnection
myConn.Close ( ) ;
myBind = this.BindingContext [ myDataSet , "person" ] ; 下列代码是以Sql Server 2000数据库为模型,创建一个名称为"myBind"的BindingManagerBase对象。
// 设定数据连接字符串,此字符串的意思是打开Sql server数据库,服务器名称为server1,数据库为data1
string strCon = "Provider = SQLOLEDB.1 ; Persist Security Info = False ; User ID = sa ; Initial Catalog = data1 ; Data Source = server1 " ;
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
myConn.Open ( ) ;
string strCom = " SELECT * FROM person " ;
file://创建一个 DataSet
myDataSet = new DataSet ( ) ;
file://用 OleDbDataAdapter 得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
file://把Dataset绑定person数据表
myCommand.Fill ( myDataSet , " person " ) ;
file://关闭此OleDbConnection
myConn.Close ( ) ;
myBind = this.BindingContext [ myDataSet , "person" ] ; 得到了是同一数据源的BindingManagerBase对象,通过改变此对象的"Position"属性值,这样绑定数据的组件显示的数据就随之变化,从而实现导航数据记录。
< I > .导航按钮"上一条"实现方法:
protected void GoPrevious ( object sender , System.EventArgs e )
{
if ( myBind.Position == 0 )
MessageBox.Show ( "已经到了第一条记录!" , "信息提示!" , MessageBoxButtons.OK , MessageBoxIcon.Information ) ;
else
myBind.Position -= 1 ;
} < II > . 导航按钮"下一条"实现方法:
protected void GoNext ( object sender , System.EventArgs e )
{
if ( myBind.Position == myBind.Count -1 )
MessageBox.Show ( "已经到了最后一条记录!", "信息提示!" , MessageBoxButtons.OK , MessageBoxIcon.Information ) ;
else
myBind.Position += 1 ;
} < III > . 导航按钮"至尾"实现方法:
protected void GoLast ( object sender , System.EventArgs e )
{
myBind.Position = myBind.Count - 1 ;
}
< IV > . 导航按钮"至首"实现方法:
protected void GoFirst ( object sender , System.EventArgs e )
{
myBind.Position = 0 ;
} 注释:"Count"是BindingManagerBase对象的另外一个重要的属性,是数据集记录的总数。