您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp.net >> 正文

VB.NET数据库编程基础教程

作者:作者:罗…    信息学院来源:网络收集    点击数:    更新时间:2006-8-28 我要参与讨论

  DataRow)与列(DataColumn)的集合。DataTable会负责维护每一笔数据行保留

它的初始状态(Original State)和当前的状态(Current State),以解决多人同时修改

数据时引发的冲突问题。

DataSet是XML与ADO结合的产物,它的一个重要的特点是与数据库或SQL无关。它只是简

单地对数据表进行操作,交换数据或是将数据绑定到用户界面上。

如以下这个例子:

Dim ds1 As New DataSet()

Dim dtable As new DataTable(″people″)

With dtable.Columns

.Add(″FName″, System.Type.GetType(″System.String″))

.Add(″LName″, System.Type.GetType(″System.String″))

.Add(″UID″, System.Type.GetType(″System.Int32″))

End With

dtable.Columns(″UID″).AutoIncrement = True

ds1.Tables.Add(dtable)

dim pkey() as DataColumn = {ds1.Tables(″people″).Columns(″UID″)}

ds1.Tables(″people″).PrimaryKey = pkey

以上语句稍微有点复杂,我们来简单分析一下。

前半部分我们建立了一个DataSet和一个叫People的DataTable,然后,我们为这个

DataTable加入了三个列并将“UID”列设为自动递增。最后,将这个DataTable加入到

了DataSet。最后我们定义一个叫pkey()的主键,将其指向People。

二、数据的绑定
VB.NET没有自己的类库,它依托的是.NET FrameWork SDK中的类库,虽然在.NET

FrameWrok SDK中并没有提供在VB中的的DbLabel、DbComboBox等数据库组件,但.NET

FrameWork SDK中提供了一种数据绑定技术,可以把打开的数据表中的某个或者某些字

段绑定到在命名空间System.Window.Forms中定义的WinForm组件(如TextBox组件、

ComboBox组件、Label组件等)中的某些属性上,从而提供这些组件显示出数据表中的记

录信息,也就实现了DbTextBox、DbComboBox等组件。

(一)数据绑定和Windows窗体基础知识
数据绑定指的是一个过程,即在运行时自动为包含数据的结构中的一个或多个窗体控件

设置属性的过程。具体而言,是指Windows窗体使用ADO.NET进行数据绑定的过程。使用

数据绑定,你无需显式编写实例化连接和创建数据集的代码(而使用非绑定窗体则必须

这样做),与Windows窗体相关联的向导将为你编写必要的ADO.NET代码。

Windows窗体使用户可以轻松绑定到几乎所有包含数据的结构。这表示用户可以使用

ADO.NET绑定到传统的数据存储区(如存储在Access或SQL Server表中的数据),也可以

绑定到从文件读取的、包含在其他控件的或存储在阵列中的数据结果。将窗体绑定到数

据后,就可以将窗体上的控件绑定到特定的数据元素。最传统的数据绑定包括将文本框

控件(TextBox)的Text属性绑定到数据源的列,还可以绑定Image控件的图形、控件的背

景或窗体上任意控件的其他任意属性。

Windows窗体

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

在google里搜索更多VB.NET数据库编程基础教程

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明