Visual C#中轻松浏览数据库记录

用Delphi或者VB编程,在对数据库中的记录进行操作的时候,经常用到一个名称为数据导航器的组件,通过这个组件,可以非常方便的实现对已经绑定到此组件的数据表中的记录进行浏览。那么在Visual C#是否也存在这样的组件呢?答案是否定的.但由于Visual C#有着强大的数据库处理能力,所以可以比较方便的做一个类似于此组件的程序.本文就是来介绍此程序的具体制作过程.

一、 程序的主要功能介绍:

程序打开本地Acess数据库(sample.mdb)中的book数据表,然后把book数据表中的

字段绑定到程序提供的文本框中,显示出来.通过程序中的四个按钮"首记录"、"尾记录"、"上一条"、"下一条",实现对book数据表中的记录浏览.程序的运行界面如下:

二、程序设计和运行的环境设置:

(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") ;

这样就可以根据记录指针来实现要显示的字段值了.

时间: 2024-10-27 23:05:15

Visual C#中轻松浏览数据库记录的相关文章

Visual C#中轻松浏览数据库记录

visual|数据|数据库 用Delphi或者VB编程,在对数据库中的记录进行操作的时候,经常用到一个名称为数据导航器的组件,通过这个组件,可以非常方便的实现对已经绑定到此组件的数据表中的记录进行浏览.就是所谓的上一条记录.下一条记录.首记录.尾记录等.那么在Visual C#是否也存在这样的组件呢?答案是否定的.但由于Visual C#有着强大的数据库处理能力,所以可以比较方便的做一个类似于此组件的程序.本文就是来介绍此程序的具体制作过程. 一. 程序的主要功能介绍:程序打开本地Acess数据

用Visual C#中轻松浏览数据库记录(转)

visual|数据|数据库 用Delphi或者VB编程,在对数据库中的记录进行操作的时候,经常用到一个名称为数据导航器的组件,通过这个组件,可以非常方便的实现对已经绑定到此组件的数据表中的记录进行浏览.就是所谓的上一条记录.下一条记录.首记录.尾记录等.那么在Visual C#是否也存在这样的组件呢?答案是否定的.但由于Visual C#有着强大的数据库处理能力,所以可以比较方便的做一个类似于此组件的程序.本文就是来介绍此程序的具体制作过程. 一. 程序的主要功能介绍: 程序打开本地Acess数

在Visual C#中访问不同数据库

Visual C#作是微软极力推荐的下一代程序开发语言,他有一个非常重要伴侣--.Net Framework SDK,在他的里面封装了许多Class Library (类库).Visual C#要实现很多拓展功能,就必须借助于他的这个伴侣.在Visual C#中对数据库的处理是其功能的一个重要表现.Visual C#在进行数据库处理的时候,经常用到.Net FrameWork SDK中的一个名称空间 是 System.Data.Oledb.在这个名称空间中封装了许多和数据库处理的相关Class(

在visual studio2010中,从数据库中获取的数据在GridView中显示出来

问题描述 在visual studio2010中,从数据库中获取的数据在GridView中显示出来 public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Server=.;DataBase=HRM_26w

Excel中轻松查看数据记录

不知道大家有没有这样的感觉,当你查看Excel数据表中某行记录时,由于数据表中的字段较多,需要拖动水平滚动条才能将整个表格的内容看完, 这样很容易"看走眼",不小心就会将上面一行或下面一行的内容错看成当前记录的数据.这样的数据交给领导,可是要挨批噢,其实通过下面的几行VBA代码, 你就可以轻轻松松地查看记录了,操作步骤如下: 打开某工作表(假设为"Sheet1"),单击"工具"菜单中的"宏",选择"Visual Ba

用Visual C#来修改和删除数据库记录

visual|数据|数据库 一.程序设计和运行的环境设置:(1).视窗2000服务器版(2).Microsoft Access Data Component 2.6 以上版本 ( MADC 2.6 )(3).本文程序使用的数据库的介绍: 为了方便起见,在选用数据库方面选用了本地数据库Access 2000,当然你也可以选用其他类型的数据库,只需要更改文章后面的程序源代码中数据库的引擎,并更改对应的代码就可以了.本程序中使用的数据库名称为sample.mdb,在此数据库中有一张数据表books.此

用Visual C#中实现DB2数据库编程(转)

visual|编程|数据|数据库 在Visual Studio.NET Beta 1版本中访问IBM DB2等非SQL Server数据库通常是使用ADO.NET的ODBC方法,而在Beta 2中则改用OLE DB方式存取数据库. Beta1中连接字符串主要需声明数据库的ODBC的DNS名字,但Beta 2中的OLE DB连接的字符串就较复杂了,使用的类也不相同.由于DB2等数据库在大型机等应用中使用非常广泛,.NET自然会全力支持此类编程开发,为此,下文将逐步阐述OLE DB的DB2开发. O

Visual C#中实现DB2数据库编程

visual|编程|数据|数据库 在Visual Studio.NET Beta 1版本中访问IBM DB2等非SQL Server数据库通常是使用ADO.NET的ODBC方法,而在Beta 2中则改用OLE DB方式存取数据库. Beta1中连接字符串主要需声明数据库的ODBC的DNS名字,但Beta 2中的OLE DB连接的字符串就较复杂了,使用的类也不相同.由于DB2等数据库在大型机等应用中使用非常广泛,.NET自然会全力支持此类编程开发,为此,下文将逐步阐述OLE DB的DB2开发. O

如何在Visual Studio中让应用程序访问数据库

随着Web应用程序功能的增强,现在Web应用程序基本上都需要后台数据库的支持.如下图所示,现在某个Web应用程序提供了一个BBS的论坛.用户可以在Web应用程序上注册用户.发帖等等.为了提高Web应用程序的查询效率.缩短响应时间,此时开发人员就需要为Web应用程序配备一个合适的数据库.在这篇文章中,笔者将跟各位读者讨论一下,在VisualStudio平台下,如何让Web应用程序与数据库打交道.寻找一个价廉物美的解决方案. 一.笔者推荐使用Sql Server Express Edition数据库