数据绑定和databl

数据绑定和databl

ID:46690630

大小:727.00 KB

页数:33页

时间:2019-11-26

数据绑定和databl_第1页
数据绑定和databl_第2页
数据绑定和databl_第3页
数据绑定和databl_第4页
数据绑定和databl_第5页
资源描述:

《数据绑定和databl》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据绑定是将数据源的一些元素与Windows表单的控件进行绑定的一种功能。下图显示的是将员工表的EmployeeName字段与Windows表单的文本框控件进行绑定以显示数据:根据可以通过Windows表单的控件显示的绑定值的数量,数据绑定可归类为:简单数据绑定复杂数据绑定介绍数据绑定简单数据绑定是将控件(如文本框或标签)绑定到数据集中的单个值的过程。数据集的值可以通过使用控件的属性绑定到控件。请思考这样一个场景,其中需要创建Windows表单来显示员工的每月工资详细信息。简单数据绑定在本章中,你将学习:DataSet目

2、标DataSetDataSet是存储从数据库检索到的数据的对象是零个或多个表对象的集合,这些表对象由数据行和列、约束和有关表中数据关系的信息组成不直接与数据库交互在断开连接的环境中既可容纳数据库的数据,也可以容纳非数据库的数据源数据集具有其自己的对象模型,如下图所示。使用数据集和数据表(续)数据集实例是由DataSet构造函数创建的在System.Data命名空间中定义。数据集的名称是可选的,不需要指定如果没有指定名称,则以默认名称NewDataSet创建数据集使用数据集和数据表(续)DataSetempDS=newDa

3、taSet("EmployeeDetails");或者DataSetempDS=newDataSet();DataSet常用属性和方法属性说明DataSetName用于获取或设置当前数据集的名称Tables用于检索数据集中包含的表集合方法说明Clear清除数据集中包含的所有表的所有行HasChanges返回一个布尔值,指示数据集是否更改了使用数据集和数据表(续)数据集中的数据以DataTable对象的形式存储DataTable类属于System.Data命名空间使用数据集主要元素--数据表DataTableobjStud

4、entTable=newDataTable("Students");创建DataTable对象的实例DataSetstudentDS=newDataSet();DataTableobjStudentTable=studentDS.Tables.Add("Students");创建DataTable的实例,然后将其添加到数据集的Tables集合中属性说明Columns表示列的集合或DataTable包含的DataColumnConstraints表示特定DataTable的约束集合PrimaryKey表示作为DataTab

5、le主键的字段或DataColumnRows表示行的集合或DataTable包含的DataRow方法说明AcceptChanges提交对该表所做的所有修改NewRow添加新的DataRow使用数据集主要元素--数据表DataColumn对象定义DataTable的列DataTable的Columns属性含有对DataColumn对象的引用使用数据集主要元素--DataColumn可以为列指定的一些参数:列的名称列的数据类型是否列为只读是否列允许空值是否列值在每一行必须是不同的是否列是自动递增的列是否列是表达式列DataT

6、ableobjStudentTable=newDataTable("Students");DataColumnobjStudentNumber=objStudentTable.Columns.Add("StudentNo",typeof(Int32));objStudentNumber.AllowDBNull=false;objStudentNumber.DefaultValue=25;objStudentTable.Columns.Add("StudentName",typeof(String));objStudent

7、Table.Columns.Add("StudentMarks",typeof(Double));使用多个DataColumn对象创建DataTable使用数据集主要元素--DataColumnDataTable对象还具有允许行在数据集中被访问的Rows集合。DataRow对象表示DataTable中的实际数据下表描述了通过使用DataRow对象对行执行的各种方法:Add()InsertAt()Find()Select()Remove()RemoveAt()Delete()从表中暂时移除行向表的末尾附加行在指定的位置插入

8、行通过主键值访问表中的行发现匹配指定条件的行移除指定的DataRow对象移除指定位置的行使用数据集主要元素--DataRow//定义表结构,为Students表添加学号、姓名、分数三列DataTableobjStudentTable=newDataTable("Students");DataColumnobjStud

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。