C#中TextBox绑定数据,如何实现显示下一条记录?

[复制链接]
查看11 | 回复3 | 2013-6-25 21:51:22 | 显示全部楼层 |阅读模式
比如,在窗体中放一个SqlDataAdapter组件,在“数据适配器”向导下将其与SCHOOL数据库中的Student表连接并建立数据集dataSet11给Form1类添加私有成员private BindingManagerBase bm给textBox1等简单控件建立数据绑定:在“属性”窗口中展开DataBingdings属性,点击Text参数右侧的组合框,可以选取dataSet11中的数据表以及其中的列在Form1的Load事件中创建BindingManagerBase对象,用于控制各控件在数据行中同步移动,代码为:bm=this.BindingContext[dataSet11,"Students"];然后在Form1窗口中有一个...
回复

使用道具 举报

千问 | 2013-6-25 21:51:22 | 显示全部楼层
你需要用viewstate来储存textbox当前显示的是查询结果的第几条记录,还要放置一个“下一个”的按钮来触发事件让他显示下一个记录,在事件里根据viewstate里值,取数据源的(int)viewstate+1条数据出来,可以用dataset,也可以用dataread,还可以用sql的存储过程来取结果的第几条出来不清楚你Q我,呵呵~给了你很多思路。...
回复

使用道具 举报

千问 | 2013-6-25 21:51:22 | 显示全部楼层
textBox1.selectedindex+=1;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行