




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备维修人员管理制度
- 设备设施大修管理制度
- 设计公司存货管理制度
- 设计施工项目管理制度
- 诉讼非诉事项管理制度
- 诊所安全制度管理制度
- 调度督办事项管理制度
- 财政专项项目管理制度
- 财政评审人员管理制度
- 货物仓储出口管理制度
- 2024年上海市普通高中学业水平等级性考试化学试卷(含答案)
- 企业法务概论智慧树知到期末考试答案章节答案2024年温州大学
- 日本概况-四季流转中的日本文化史智慧树知到期末考试答案2024年
- 【中国地理】中国的气候
- 我国地方政府在公私合作(PPP)项目中的风险管理研究的综述报告
- 第1课 多姿与多彩(生活色彩)课件-2023-2024学年高中美术人教版(2019)选择性必修1《绘画》
- 海拔高度与气压、空气密度、重力加速度对照表
- 考评员职业道德课件
- 新时代这十年的变化
- 一例心脏瓣膜病患者的病例讨论
- 变电运行风险辨识库
评论
0/150
提交评论