显示数据库中表的内容.ppt_第1页
显示数据库中表的内容.ppt_第2页
显示数据库中表的内容.ppt_第3页
显示数据库中表的内容.ppt_第4页
显示数据库中表的内容.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

将数据库表中数据显示,本节知识点,窗体(启动窗体,窗体跳转,) DataGridView数据网格控件 数据库连接对象SqlConnection 数据库适配器对象SqlDataAdapter 数据表DataTable 填充DataTable 绑定数据源DataGridView.DataSource,效果图,窗体-启动窗体文件Program.cs,在Program.cs中有一个主方法Main(),程序中从此开始运行的。 启动窗体是调用的静态类Application的静态Run方法,将窗体的实例通过参数的方式传递给他。 若要修改启动窗体可以修改Run方法中的参数实例。,窗体跳转-效果,窗体跳转-非模式窗体能操作父窗体,双击第一个窗体中的按钮,将会为其添加Click单击事件,添加代码如下所示: private void button1_Click(object sender, EventArgs e) 第二个窗体 frm = new 第二个窗体();/实例化窗体 frm.Show(); /调用窗体的Show()方法显示窗体 代码添加后请连续单击第一个窗体的按钮并查看效果。,窗体跳转-模式窗体不能操作父窗体,双击第一个窗体中的按钮,将刚刚添加代码中的Show改成修改成ShowDialog,程序如下所示: private void button1_Click(object sender, EventArgs e) 第二个窗体 frm = new 第二个窗体();/实例化窗体 frm.ShowDialog();/调用窗体的ShowDialog()方法显示窗体 代码添加后请再连续单击第一个窗体的按钮并查看效果。,DataGridView数据网格控件,作用: 用表格的方式大量数据信息 控件拖动方法: 将控件从工具箱上拖动至需要显示信息的窗体中 数据绑定 请看下集,SqlConnection 数据库连接对象,SqlConnection对象在System.Data.SqlClient 命名空间下,在文件首部添加此命名空间如: using System.Data.SqlClient; 创建连接对象 SqlConnection con = new SqlConnection(); 一般情况在创建连接对象时会加连接字符串,如下所示: SqlConnection con = new SqlConnection(“Data Source=.;integrated security=true;database=zdpersys;“); 打开连接 con.Open();,数据库连接字符串(两种),Windows验证方式: Data Source=数据库服务器名; database=数据库名; integrated security=true; SQL Server身份验证方式: Data Source=数据库服务器名; database=zdpersys; uid=sa; pwd=sa;,友情提示: 1、Data Source可改为server, 2、“数据库服务器名”可为计算机名或IP地址,若是应用程序所在计算机也可为英文的句号(.)、(local)、(localhost)。 3、uid代表SqlServer验证的用户名,可替换为User Id 4、pwd代表代表SqlServer验证的密码,可换为Password 5、连接字符串中的语句顺序可交换。,SqlDataAdapter数据库适配器对象,创建适配器: SqlDataAdapter sda = new SqlDataAdapter(“select * from Department“, con); 第一个参数是T-SQL查询语句 第二个参数是数据库连接对象,DataTable数据表,在内存中的数据组织形式,C#专有,便于组织数据,相当于数据库中的一张表。 创建方式: DataTable dt = new DataTable();,调用适配器的Fill()方法填充DataTable 代码如下所示: sda.Fill(dt);/其中sda是前面定义的适配器,dt是前面的数据表。,绑定数据源,将DataTable数据表中的数据显示在网格控件DataGridView上。 方法:直接将DataTable赋值给DataGridView的DataSource属性。 代码如下: dataGridView1.DataSource = dt;,运用适配器显示部门信息完整代码,将如下代码添加在部门窗体的Load事件中 添加窗体的Load事件 输入如下代码,DataGridView 满窗体显示,右击DataGridView控件,选择“属性” 按右图中1-2的标识进行操作。,DataGridView 中文列名,如图所示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论