C#程序设计附光盘宋文强全套配套课件 chapter11.ppt

C#程序设计附光盘宋文强全套配套课件 chapter11.ppt

ID:51618837

大小:2.89 MB

页数:95页

时间:2020-03-26

C#程序设计附光盘宋文强全套配套课件 chapter11.ppt_第1页
C#程序设计附光盘宋文强全套配套课件 chapter11.ppt_第2页
C#程序设计附光盘宋文强全套配套课件 chapter11.ppt_第3页
C#程序设计附光盘宋文强全套配套课件 chapter11.ppt_第4页
C#程序设计附光盘宋文强全套配套课件 chapter11.ppt_第5页
资源描述:

《C#程序设计附光盘宋文强全套配套课件 chapter11.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1理解数据库的基本概念,掌握数据绑定的实现方法,熟悉DataGridView、BindingSource等常用数据控件掌握ADO.NET主要对象的属性、方法及编程设置了解SQL的构成和语法,掌握基本数据操纵语句掌握数据库查询和更新(插入、删除、修改)的实现方法本章教学目标11.1数据库的基本概念典型的关系数据库产品AccessSQLServerOracle11.1.1表与记录11.1.2表的结构设计11.2数据绑定数据绑定(databinding)DataSetBindingSourceDataGridView只需编写少量代码,就可以实现数据库访问11.2.1设

2、计时与数据控件的绑定在应用程序界面设计阶段,通过手工操作实现的数据绑定实例11.1例11.1利用数据绑定技术,以及DataGridView控件,不编写任何代码,实现数据库内容的查看操作步骤操作步骤操作步骤操作步骤操作步骤操作步骤自动生成的代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceex11_0

3、1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoid学生基本情况表BindingNavigatorSaveItem_Click(objectsender,EventArgse){this.Validate();this.学生基本情况表BindingSource.EndEdit();this.tableAdapterManager.UpdateAll(this.studentDataSet);}privatevoidForm1_Load(objectsende

4、r,EventArgse){this.学生基本情况表TableAdapter.Fill(this.studentDataSet.学生基本情况表);}}}自动生成的代码privatevoid学生基本情况表BindingNavigatorSaveItem_Click(objectsender,EventArgse){this.Validate();this.学生基本情况表BindingSource.EndEdit();this.tableAdapterManager.UpdateAll(this.studentDataSet);}privatevoidForm1_L

5、oad(objectsender,EventArgse){this.学生基本情况表TableAdapter.Fill(this.studentDataSet.学生基本情况表);}11.2.2设计时与公共控件的绑定例11.2利用文本框、图片框和标签控件,实现数据库内容的查看、添加、删除、修改和保存,并查看相关联图片例11.2程序代码privatevoid学生基本情况表BindingNavigatorSaveItem_Click(objectsender,EventArgse){this.Validate();this.学生基本情况表BindingSource.En

6、dEdit();this.tableAdapterManager.UpdateAll(this.studentDataSet);}privatevoidForm1_Load(objectsender,EventArgse){this.学生基本情况表TableAdapter.Fill(this.studentDataSet.学生基本情况表);pictureBox1.Load(@"images"+学号TextBox.Text+".jpg");//加载图片}privatevoid照片TextBox_TextChanged(objectsender,EventArgs

7、e){pictureBox1.Load(@"images"+学号TextBox.Text+".jpg");//加载图片}11.3ADO.NETADO.NET是专门用于数据库连接与访问的类。使用时,必须引用System.Data命名空间,还应根据数据源的类型,选择引用相关的命名空间。11.3.1ADO.NET的体系结构DataSetDataTable对象DataRelation对象DataRowDataColumnConstrainDataProviderDataAdapter对象SelectCommandInsertCommandDeleteCommandCo

8、nnection对象Up

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

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

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