网站大量收购独家精品文档,联系QQ:2885784924

第6章 C#数据库应用程序设计2.ppt

  1. 1、本文档共273页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 C#数据库应用程序设计2

数据界面控件 (DataGridView:dg) DataSet: ds(数据集内存) DataAdapter:da (适配器对象) Command:cmd (命令对象) Connection:con (连接对象) 数据库(外存) Student_sys.mdb 表:tblDept Open() Close() cmd.Connection=con da.SelectCommand=cmd DeleteCommand da.InsertCommand=cmd UpdateCommand da.Fill(ds,表) da.Update() dg.DataSource=ds.Tables[“表”] cmd.CommandText=SQL ExecuteNonQuery() 图6.31使用DataSet对象访问数据库的示意图 3. 定义数据集对象 (1)格式1 DataSet 数据集对象; 数据集对象 = new DataSet(); (2)格式2 DataSet 数据集对象 = new DataSet (); 如:定义数据集对象ds的语句如下: DataSet ds=new DataSet (); 6.4.7 用DataSet定义数据集对象,实现在内存数据库中对数据表进行操作 如:用连接对象con、命令对象cmd、适配器对象da、数据集对象ds、窗体控件DataGridView对Student_Sys.mdb数据库中的数据表tblDept进行删除与查询操作的代码程序如下: OleDbConnection con = new OleDbConnection(conStr); OleDbCommand cmd = new OleDbCommand(); OleDbDataAdapter da=new OleDbDataAdapter (); DataSet ds = new DataSet(); 6.4.7 用DataSet定义数据集对象,实现在内存数据库中对数据表进行操作 Con.Open(); cmd.Connection=con; cmd.CommandText = Delete from tblDept where Dept_Id=70; da.DeleteCommand = cmd; da.DeleteCommand.ExecuteNonQuery(); cmd.CommandText = Select * from tblDept; da.SelectCommand = cmd; da.Fill(ds, Dept3); dataGridView3.DataSource = ds.Tables[Dept3]; 6.4.7 用DataSet定义数据集对象,实现在内存数据库中对数据表进行操作 4. 组织结构 在数据集DataSet对象中可存放多个数据表DataTable对象与关系DataRelation对象,而每个数据表DataTable对象由数据列DataColumn对象、数据行DataRow对象、约束Constraint对象与视图DataView对象组成,如图6.32所示。组织结构如图6.33所示。 6.4.7 用DataSet定义数据集对象,实现在内存数据库对数据表进行操作 6.4.7 用DataSet定义内存数据集对象,实现在内存数据库对数据表进行操作 DataTable对象(tblDept) DataTable对象(tblClass) Dept_Id Dept_Name Dept_Dean Class_Id Class_Name … DataRow对象 DataColumn对象 图6.32 DataSet对象的结构示意图 DataTable对象 DataColumn对象 Constraint对象 DataView对象 DataSet对象 DataRelation对象 DataRow对象 图6.33 DataSet对象的组织结构图 6.4.7 用DataSet定义数据集对象,实现在内存数据库中对数据表进行操作 5.常用属性 Tables:表示数据集DataSet对象中的数据表 格式:数据集对象.Tables[“数据表别名”] 或数据集对象.Tables[序号] 如:da.Fill(ds, Depa3); dataGridView3.DataSource = ds.Tables[Dept3]; 或 dataGridView3.DataSource

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档