欢迎来到天天文库
浏览记录
ID:42082884
大小:519.01 KB
页数:19页
时间:2019-09-07
《显示数据库中表的内容》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、将数据库表中数据显示本节知识点窗体(启动窗体,窗体跳转,)DataGridView数据网格控件数据库连接对象SqlConnection数据库适配器对象SqlDataAdapter数据表DataTable填充DataTable绑定数据源DataGridView.DataSource效果图窗体-启动窗体文件Program.cs在Program.cs中有一个主方法Main(),程序中从此开始运行的。启动窗体是调用的静态类Application的静态Run方法,将窗体的实例通过参数的方式传递给他。若要修改启动窗体可以修改Run方法中的参数实例。窗体跳转-效果窗体跳转-非模式窗体[能操作父
2、窗体]双击第一个窗体中的按钮,将会为其添加Click单击事件,添加代码如下所示:privatevoidbutton1_Click(objectsender,EventArgse){第二个窗体frm=new第二个窗体();//实例化窗体frm.Show();//调用窗体的Show()方法显示窗体}代码添加后请连续单击第一个窗体的按钮并查看效果。窗体跳转-模式窗体[不能操作父窗体]双击第一个窗体中的按钮,将刚刚添加代码中的Show改成修改成ShowDialog,程序如下所示:privatevoidbutton1_Click(objectsender,EventArgse){第二个窗体
3、frm=new第二个窗体();//实例化窗体frm.ShowDialog();//调用窗体的ShowDialog()方法显示窗体}代码添加后请再连续单击第一个窗体的按钮并查看效果。DataGridView数据网格控件作用:用表格的方式大量数据信息控件拖动方法:将控件从工具箱上拖动至需要显示信息的窗体中数据绑定请看下集SqlConnection数据库连接对象SqlConnection对象在System.Data.SqlClient命名空间下,在文件首部添加此命名空间如:usingSystem.Data.SqlClient;创建连接对象SqlConnectioncon=newSqlC
4、onnection();一般情况在创建连接对象时会加连接字符串,如下所示:SqlConnectioncon=newSqlConnection("DataSource=.;integratedsecurity=true;database=zdpersys;");打开连接con.Open();数据库连接字符串(两种)Windows验证方式:DataSource=数据库服务器名;database=数据库名;integratedsecurity=true;SQLServer身份验证方式:DataSource=数据库服务器名;database=zdpersys;uid=sa;pwd=sa;
5、友情提示:1、DataSource可改为server,2、“数据库服务器名”可为计算机名或IP地址,若是应用程序所在计算机也可为英文的句号(.)、(local)、(localhost)。3、uid代表SqlServer验证的用户名,可替换为UserId4、pwd代表代表SqlServer验证的密码,可换为Password5、连接字符串中的语句顺序可交换。SqlDataAdapter数据库适配器对象创建适配器:SqlDataAdaptersda=newSqlDataAdapter("select*fromDepartment",con);第一个参数是T-SQL查询语句第二个参数是数
6、据库连接对象DataTable数据表在内存中的数据组织形式,C#专有,便于组织数据,相当于数据库中的一张表。创建方式:DataTabledt=newDataTable();用SqlDataAdapter填充DataTable调用适配器的Fill()方法填充DataTable代码如下所示:sda.Fill(dt);//其中sda是前面定义的适配器,dt是前面的数据表。绑定数据源将DataTable数据表中的数据显示在网格控件DataGridView上。方法:直接将DataTable赋值给DataGridView的DataSource属性。代码如下:dataGridView1.Dat
7、aSource=dt;运用适配器显示部门信息完整代码将如下代码添加在部门窗体的Load事件中添加窗体的Load事件输入如下代码DataGridView满窗体显示右击DataGridView控件,选择“属性”按右图中1-2的标识进行操作。DataGridView中文列名如图所示:小结DataGridView数据网格控件数据库连接对象SqlConnection数据库适配器对象SqlDataAdapter数据表DataTable作业实验(上机)6-1显示数据库中表的内容
此文档下载收益归作者所有