c#数据库连接Word文档下载推荐.docx

上传人:b****5 文档编号:16470612 上传时间:2022-11-23 格式:DOCX 页数:11 大小:762.90KB
下载 相关 举报
c#数据库连接Word文档下载推荐.docx_第1页
第1页 / 共11页
c#数据库连接Word文档下载推荐.docx_第2页
第2页 / 共11页
c#数据库连接Word文档下载推荐.docx_第3页
第3页 / 共11页
c#数据库连接Word文档下载推荐.docx_第4页
第4页 / 共11页
c#数据库连接Word文档下载推荐.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

c#数据库连接Word文档下载推荐.docx

《c#数据库连接Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c#数据库连接Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。

c#数据库连接Word文档下载推荐.docx

在接下来应用程序从哪里获取数据(W)?

提示界面中选择数据库(默认),并单击下一步按钮;

接着在应用程序连接数据库应使用哪个数据连接(W)?

提示中选择新建连接(C),则系统会弹出如图12.20的画面。

图12.19为DataGridView配置数据源1

图12.20新建数据库连接

在添加连接窗口中数据源(S):

选择框中保留默认MicrosoftSQLServer(SqlClient)值,服务器名(E):

中输入local或.,表示选择本地数据库服务器,登录到服务器单选按钮中选择使用Windows身份验证。

在选择或输入一个数据库名(D)中通过下拉列表框来选择一个你想要的数据库,在本例中为YQZ。

然后可单击测试连接(T)按钮,如果设置正确,则会弹出一个测试连接成功提示信息,接下来单击确定按钮。

则会弹出如图12.21画面

在图12.21中单击连接字符串(S)前面的+,则会展示出“DataSource=.;

InitialCatalog=yqz;

IntegratedSecurity=True”连接信息,表明连接的是本地数据库服务器,数据库名为YQZ,采用的是Windows集成认证模式。

图12.21数据源配置向导3

在图12.21中单击下一步按钮,则系统提示是否将连接保存为:

yqzConnectionString,选择默认值,并单击下一步按钮,则系统显示数据源配置向导如图12.22所示。

图12.22数据源配置向导4

在上述界面中选择表类的FDY表,并单击完成按钮。

至此为DataGridView的数据源配置完成。

4.在窗体中添加查询按钮在数据源配置完成后系统显示的界面如图12.23所示

图12.23DataGridView设计界面

如果想让该系统具有查询功能,则要在上图中选择添加查询操作,系统显示查询标准生成器界面如图12.24。

图12.24查询标准生成器

在选择数据源表(D)中采用默认值yqzDataSet.FDY,在选择一个参数化查询以加载数据(P)下的新查询名称(M)中输入查询名称:

找人,在查询文本中输入你的SQL语句如下:

SELECTXM,XB,NL,BM

FROMdbo.FDY

WHEREXM=@X1

表明要在辅导员(FDY)中查找姓名为“@X1”的人。

这里的@X1为查询参数,当系统运行时从键盘输入其值(要查询人员的姓名)。

如果用户对SQL语句不熟悉,则可采用查询生成器来自动生成SQL语句。

当SQL语句确定后单击确定按钮。

系统返回Forma1设计界面,如图12.25所示,

图12.25Forma1设计界面

在上述界面中单击X1控件(运行参数),并在右侧的控件属性设置界面中选择Text属性,并把内容由X1改为姓名(见图12.26)。

图12.26设置查询参数Text属性

5.编译,连接该项目在WAP1界面的菜单栏中选择生成菜单,并单击其中的生成解决方案子菜单,如果系统正确则在窗体底部提示生成成功,如有错误则为会显示错误提示。

6.远行该系统当系统生成成功后既可选择调试菜单中的启动执行命令,也可直接按F5键,或工具条中的执行图标

来执行程序。

该系统运行界面如图12.27

图12.27API1系统运行界面

当在姓名栏中输入张玄,并单击找人按钮后,其运行结果如图12.28所示。

图12.28当输入张玄并单击找人按钮后运行结果

在数据操作中,经常遇到想要增加一条记录,删除一条记录,修改一些数据的情况,有时也想要迅速移动到整个库表内容的开始或结束位置,为此C#.NET2008中提供了控件,利用它就可以方便的达到上述目的。

请在例3的基础上增加一个控件,以实现对数据库表内容的修改。

添加控件的步骤如下:

1.打开VisualStud2008,并在起始页中最近项目栏双击APP1,见图12.29

图12.29VisualStud2008起始页面

2.在进入Forma1设计界面后,从左侧的工具箱中数据控件组内将BindingNavigator控件拖入DataGridView控件中,如图12.30所示。

图12.30BindingNavigator控件设置

3.在Form1设计页面的标题栏处双击,进入Form1.cs*代码设计页面,在方法中增加this.bindingNavigator1.BindingSource=fDYBindingSource代码,以完成BindingNavigator控件的加载,否则该控件无法运行。

privatevoidForm1_Load(objectsender,EventArgse)

{

//TODO:

这行代码将数据加载到表“yqzDataSet.FDY”中。

您可以根据需要移动或移除它。

this.fDYTableAdapter.Fill(this.yqzDataSet.FDY);

this.bindingNavigator1.BindingSource=fDYBindingSource;

//此行为新增代码

}

4.运行该程序,结果如图12.31所示

12.31程序运行结果

在上例中如果要删除某行,则将光标移到该处并单击删除按钮即可。

在前面的例子中,借助BindingNavigator控件就可以很方便的对显示在DataGridView中的DataSet数据集中逻辑表Table的内容进行操作(显示、查询、修改、增加、删除),但这些内容的修改仅限于内存中的数据集,并不会影响磁盘上数据库中的内容,如想要把这些更新内容写回数据库,就得使用数据库适配器的更新方法来完成。

在例5的基础上增加刷新按钮,以便于能把在窗体中的修改内容写回数据库。

除此之外,也要求把查询工具栏位置进行调整,使之布局更合理。

步骤如下:

打开WAP1项目-—>

单击姓名控件前的┊符号-单击姓名所在栏左上角上的

标志,见图12.32

图12.32查询按钮位置设计步骤1

在弹出的ToolStrip任务窗口中单击”嵌入ToolStripContainer中”项,见图12.33

图12.33查询按钮位置设计步骤2

在弹出的图12.34中,按住移动按钮将姓名,找人等控件移到适当位置,并删除无用的toolScripContainer控件,然后拖入一个命令按钮,并把它的TEXT属性设为:

刷新,这样设置后的界面如图12.35所示。

图12.34查询按钮位置设计步骤3

 

图12.35Form1刷新按钮设计界面

双击刷新按钮,在其单击事件下输入如下代码:

privatevoidbutton1_Click(objectsender,EventArgse)

this.fDYTableAdapter.Update(yqzDataSet.FDY);

运行程序,此时的运行界面如图12.36所示。

如在运行界面中对数据进行了修改,只要单击刷新按钮,则对数据的所有更新就会写回磁盘数据库。

图12.36程序运行界面

通过上述例子可以看出在C#语言中对数据库的访问变得非常容易,只需要使用简单的几个控件就可以实现对数据库数据的访问,用户甚至可以不用编写任何程序。

C#有关数据库操作的功能非常强大,限于篇幅,在此只介绍了最基本的数据库操作功能,以期达到抛砖引玉的目的。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1