电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用VisualC中轻松浏览数据库记录

用VisualC中轻松浏览数据库记录_第1页
用VisualC中轻松浏览数据库记录_第2页
用VisualC中轻松浏览数据库记录_第3页
用Visual C#中轻松浏览数据库记录  一、 程式的主要功能介绍: 程式打开本地 Acess 数据库(sample.mdb)中的 book 数据表,然后把 book 数据表中的 字段绑定到程式提供的文本框中,显示出来。通过程式中的四个按钮"首记录"、"尾记录"、"上一条"、"下一条",实现对 book 数据表中的记录浏览。程式的运行界面如下: 图 01:对数据表中记录浏览程式的运行界面 二、程式设计和运行的环境设置: (1)视窗 2000 服务器版 (2)Microsoft Acess Data Component 2.6 ( MADC 2.6 ) 三、程式设计难点和应该注意的问题: (1)怎么实现把数据表中的字段用文本框来显示: 如果直接把字段的值赋值给文本框,这时如果用"下一条"等按钮来浏览数据记录的时候,文本框的值是不会变化的。怎么让文本框根据数据表中的记录指针来动态的显示要字段值,这是本文的一个重点,也是个难点。 本文是通过把数据表中的字段值绑定到文本框的"Text"属性上,来实现动态显示字段数值的。实现这种处理要用到文本框的 DataBindings 属性和其中的 Add 方法。具体语法如下: 文本组件名称.DataBindings.Add ( "Text" , DataSet 对象 , 数据表和字段名称 ) ; 在程式具体如下: t_bookid.DataBindings.Add ( "Text" , myDataSet , "books.bookid" ) ; 这样就能根据记录指针来实现要显示的字段值了。 (2)怎么改动记录指针: 只有掌控怎么改动记录指针,才能随心所欲的浏览记录。Visual C#改动记录指针是通过一个命叫BindingManagerBase 对象来实现的。此对象封装在名称空间 System.视窗系统.Froms 中。BindingManagerBase 对象是个抽象的对象,管理所有绑定的同类的数据源和数据成员。在程式设计中主要用到 BindingManagerBase 对象中的二个属性,即:Position 属性和 Count 属性。第一个属性是记录了数据集的当前指针,后一个属性是当前数据集中的记录总数。由此能得到改动记录指针的四个按钮对应的程式代码: i>.首记录: myBind.Position = 0 ; ii>.尾记录: myBind.Position = myBind.Count - 1 ; iii>.下一条记录和操作后运行界面: if ( myBind.Position == myBind.Count -1 ) MessageBox.Show ( "已到了最后一条记录!" ) ; else myBind.Position += 1 ; iV>.上一条记录和操作后运行界面: if ( myBind.Position == 0 ) MessageBox.Show ( "已到了第一条记...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部