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

我先用textBox1绑定table表中的password列textBox1.DataBindings.Add("Text",table,"password");然后添加... 我先用textBox1绑定table表中的password列
textBox1.DataBindings.Add("Text",table,"password");
然后添加一个button,单击button显示绑定的password字段的下一条记录。
我记得应该是this.BindingContext什么什么,请教高手。
展开
 我来答
匿名用户
2013-06-25
展开全部
比如,在窗体中放一个SqlDataAdapter组件,在“数据适配器”向导下将其与SCHOOL数据库中的Student表连接并建立数据集dataSet11
给Form1类添加私有成员private BindingManagerBase bm
给textBox1等简单控件建立数据绑定:在“属性”窗口中展开DataBingdings属性,点击Text参数右侧的组合框,可以选取dataSet11中的数据表以及其中的列
在Form1的Load事件中创建BindingManagerBase对象,用于控制各控件在数据行中同步移动,代码为:bm=this.BindingContext[dataSet11,"Students"];
然后在Form1窗口中有一个按钮叫button1,用于显示下一条记录,在button1的click事件中加入下列代码可以使记录往后移动一行:bm.Position+=1;
匿名用户
2013-06-25
展开全部
你需要用viewstate来储存textbox当前显示的是查询结果的第几条记录,还要放置一个“下一个”的按钮来触发事件让他显示下一个记录,在事件里根据viewstate里值,取数据源的(int)viewstate+1条数据出来,可以用dataset,也可以用dataread,还可以用sql的存储过程来取结果的第几条出来
不清楚你Q我,呵呵~给了你很多思路。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-25
展开全部
textBox1.selectedindex+=1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-25
展开全部
用DataReader读取不就行了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式