.Net FrameWork SDK数据进行说明

开发 后端
在向大家详细介绍.Net FrameWork SDK之前,首先让大家了解下.Net FrameWork SDK,然后全面介绍.Net FrameWork SDK。

.Net FrameWork SDK通过数据库来实现以DataSet中数据来更新数据库的。当.Net FrameWork SDK中数据发生变化时,这时就要用Update,.Net FrameWork SDK将分析已作出的更改并执行相应的命令。

如果DataSet中的DataTable是映射到单个数据库表或从单个数据库表生成,则可以利用 CommandBuilder 对象自动生成 DataAdapter 的 DeleteCommand、InsertCommand 和UpdateCommand。使用DataAdapter对象操作DataSet实现更新数据库具体的实现方法,.Net FrameWork SDK只需把下面的代码清单02添加到代码清单01之后,二者合并即可实现删除Customers数据表中***行数据:

  1. textBox1.DataBindings.Add ( "Text" , dsDataSet1, " Customers. CustomerID " ) ;  

由于不了解DataSet结构和与数据库关系,很多初学者往往只是更新了DataSet中的数据,.Net FrameWork SDK就认为数据库中的数据也随之更新,所以当打开数据库浏览时发现并没有更新数据,都会比较疑惑,通过上面的介绍,疑惑应当能够消除了。

XML和DataSet:

DataSet中的数据可以从XML数据流或文档创建。并且.Net Framework可以控制加载XML数据流或文档中那些数据以及如何创建DataSet的关系结构。加载XML数据流和文档到DataSet中是可使用DataSet对象的ReadXml方法(注意:ReadXml来加载非常大的文件,则性能会有所下降)。ReadXml 方法将从文件、流或 XmlReader 中进行读取,并将 XML 的源以及可选的 XmlReadMode 参数用作参数。该.Net FrameWork SDK方法读取 XML 流或文档的内容并将数据加载到 DataSet 中。根据所指定的XmlReadMode和关系架构是否已存在,它还将创建DataSet的关系架构。 #t#

DataSet和数据绑定(DataBinding)

数据绑定是数据绑定是绑定技术中使用最频繁,也是最为重要的技术,也可以说是各种.Net开发语言开发数据库应用程序最需要掌握的基本的知识之一。数据绑定之所以很重要,是因为在.Net FrameWork SDK中并没有提供数据库开发的相关组件,即如:DbTextBox、DbLabel等用于数据库开发的常用组件在.Net FrameWork SDK中都没有。而数据绑定技术则能够把TextBox组件"改造"成DbTextBox组件,把Label组件"改造"成DbLabel组件等等。所有这些都与DataSet有直接关系。#t#

数据绑定分成二类:简单型数据绑定和复杂型数据绑定。适用于简单型数据绑定组件一般有Lable、TextBox等,适用于复杂性数据绑定的组件一般有DataGrid、ListBox、ComboBox等。其实简单型数据绑定和复杂性数据绑定并没有明确的区分,只是在组件进行数据绑定时,一些结构复杂一点的组件在数据绑定时操作步骤相近,而另外一些结构简单一点的组件在数据绑定时也比较类似。于是也就产生了二个类别。以下就结合TextBox组件和DataGrid组件分别探讨DataSet在实现简单型数据绑定和复杂性数据绑定作用和具体实现方法。

责任编辑:chenqingxiang 来源: 51CTO.com
相关推荐

2009-12-15 15:13:07

.NET Framew

2009-12-23 17:50:38

ADO.NET Fra

2009-12-30 14:12:53

ADO.NET Fra

2009-12-10 14:04:09

.Net Framew

2010-01-05 17:30:23

.NET Framew

2009-12-18 17:01:21

ADO.NET数据

2009-12-10 17:11:14

.NET Framew

2009-12-14 10:19:23

.NET Framew

2009-12-28 15:05:56

ADO.NET 数据

2009-12-11 14:57:56

ASP.NET

2010-01-06 16:54:07

.Net Framew

2010-01-06 15:29:13

.NET Framew

2009-12-30 09:10:04

ADO.NET Ent

2010-01-06 18:54:41

脱离.Net Fram

2009-12-29 13:57:30

访问ADO.NET

2009-12-22 16:03:34

ADO.NET Ent

2009-12-25 09:25:54

ADO.NET实例

2010-01-04 09:43:51

ADO.NET对象模型

2009-12-31 15:55:06

ADO.NET结构

2009-12-30 14:28:09

ASP.NET Web
点赞
收藏

51CTO技术栈公众号