- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C# 2008与SQL Server 2005 1:建立数据库应用程序的一般步骤 2:连接SQL Server的两种方式 数据控件通过属性直接连接(图形化) 配置SQL的连接字符串(字符化) 3: 进阶操作(查询、增、删、改) 一、准备工作: 1、建立SQL Server 数据库,如“college” 2、控制面板配置数据源: 二、界面布局 1、建立C#项目 2、画出一个Datagridview 方法一:数据控件直接连接数据源: 优缺点: 优点: 连接方式直观,操作简单。 基本不需要编辑代码。 缺点: 连接方式固定,不灵活。 当SQL Server服务器更改时,需要重新配置Datagridview等数据控件的数据源。 方法二:连接字符串 1、画出Datagridview,但不配置数据源 2、鼠标双击窗体,打开代码窗口,在引用区(Using ……)中添加如下代码: 3、编辑窗体的Load事件,加载数据到Datagridview中: DataSet ds = new DataSet(); string consqlserver = Data Source=MICROSOF-C1C396\\SQLEXPRESS;Initial Catalog=college;Integrated Security=True; string sql = select * from course; SqlConnection con = new SqlConnection(consqlserver); SqlDataAdapter da = new SqlDataAdapter(sql, con); da.Fill(ds); //在SQL适配器中填充数据集ds if (ds.Tables[0].Rows.Count 0) {//将获得数据源赋予数据库控件 dataGridView1.DataSource = ds.Tables[0]; } con.Close(); con.Dispose(); da.Dispose(); 三、数据库进阶操作 1、按条件查询: 连接字符串consqlserver,会在两个事件(窗体Form1的Load事件和查询按钮Button1的Click事件)中使用; 因此需要将其定义从Form1_Load(……)中提前到public partial class Form1 : Form定义中 按钮 private void button2_Click(object sender, EventArgs e) { Application.Exit(); } 按钮 private void button1_Click(…………) { DataSet ds = new DataSet(); string sql = SELECT * FROM course where cno= + textBox1.Text.Trim() + ; SqlConnection con = new SqlConnection(consqlserver); SqlDataAdapter da = new SqlDataAdapter(sql, con); da.Fill(ds); if (ds.Tables[0].Rows.Count 0) { dataGridView1.DataSource = ds.Tables[0]; } con.Close(); con.Dispose(); da.Dispose(); } 练习: 1、要求用鼠标单击Datagridview中某一个数据项,将该数据项所在的元组(即记录)显示在文本框中。 2、可以按照四个文本框中输入的“查询条件”,在表中查询。 3、思考:怎样实现“模糊查询”,例如:查询含“数”的课程信息。 双击Datagridview控件 private void dataGridView1_CellContentClick(…) { textBox1.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString(); textBox2.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); textBox3.Text = dataGridView1.CurrentRow.Cells[2].Value.
您可能关注的文档
最近下载
- 松下录像机说明书AJD93MC.pdf VIP
- Part 1-2 Unit 1 Personal and Family Life 课件-中职高一英语(高教版基础模块1).pptx
- 中国急性胰腺炎诊治指南(2021).pptx VIP
- 2025内蒙古鄂尔多斯市东胜区市场监督管理局食品安全协管员招聘15人笔试模拟试题及答案解析.docx VIP
- 检查检验分级管理制度.docx VIP
- 《劝学》原文、注释、翻译和赏析.docx VIP
- 边坡生态护坡技术规程(DB42-T 1355-2018).docx
- 学生安全课程课件.pptx VIP
- 纪念中国人民抗日战争胜利80周年PPT铭记历史砥砺前行.pptx VIP
- Panasonic松下OM_AJ-D250 使用说明书.PDF VIP
文档评论(0)