欢迎来到天天文库
浏览记录
ID:51618837
大小:2.89 MB
页数:95页
时间:2020-03-26
《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
此文档下载收益归作者所有