3嵌入式SQL数据编辑-实验3-
试验三 嵌入式SQL数据编辑 一、试验目的 〔1〕了解嵌入式SQL的运用方法。 〔2〕设计用户界面,能对数据表进展添加、删除。 二、试验内容 设计一个应用程序,实现对教学管理数据库中所选定的表进展添加删除。用户界面如图1所示。 图1 用户界面 完成以下功能 〔1〕在学号、姓名、性别、年龄等输入框中输入一个值,点击添加按钮,能够添加相应记录。点击相应记录的删除按钮,能够删除记录。 三、试验指导 〔一〕C 嵌入式SQL语句 1.在SQL Server中建立访问数据库的用户stm; 2. 在web.config中增加配置项 connectionStrings add nameconn connectionStringData Source127.0.0.1;Initial Catalogstm;User IDstm;Password providerName/ /connectionStrings 3.绘制程序界面,如图1所示,运用表格进展布局。 1 添加数据源; 2 编辑GradView,增加数据绑定列; 3 编辑GradView,增加模板列,在模板列中添加“删除〞按钮。 4. 建立连接并执行SQL吩咐 string strconn ConfigurationManager.ConnectionStrings[conn].ConnectionString; SqlConnection con new SqlConnectionstrconn; con.Open; SqlCommand cm new SqlCommandsql, con; cm.cuteNonQuery; con.Close; 其中,sql是访问数据库的SQL语句,通过用户填写状况合成。 实 验 报 告 试验三 嵌入式SQL数据编辑 裁剪线 学 号 姓名 成果 学院〔系〕 专业 班级 一、试验目的 〔1〕了解嵌入式SQL的运用方法。 〔2〕设计用户界面,能对数据表进展添加删除。 二、试验内容 1.设计一个客户端数据编辑程序 三、问题和要求 1.写出程序运行主要界面 2.写出主要事务及代码 Page LanguageC AutoEventWireuptrue CodeFileDefault.aspx.cs Inherits_Default DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN html xmlns head idHead1 runatserver title无标题页/title style typetext/css 1 { height 42px; width 573px; } /style /head body id1 runatserver table tr td aspLabel ID学号Label1 runatserver Text学号/aspLabel aspTextBox ID学号TextBox0 runatserver/aspTextBox /td td aspLabel ID姓名Label1 runatserver Text姓名/aspLabel aspTextBox ID姓名TextBox0 runatserver/aspTextBox /td td aspLabel ID性别Label1 runatserver Text性别/aspLabel aspDropDownList ID性别DropDownList1 runatserver aspListItem/aspListItem aspListItem男/aspListItem aspListItem女/aspListItem /aspDropDownList /td /tr tr td aspLabel ID年龄从Label1 runatserver Text年龄/aspLabel aspTextBox ID年龄TextBox0 runatserver/aspTextBox /td td nbsp;/td td alignright aspButton ID添加Button1 runatserver Text添加 onclick添加Button1_Click Width55px / /td /tr /table aspGridView IDGridView1 runatserver CellPadding4 ForeColor333333 GridLinesNone Width455px onrowdeletingGridView1_RowDeleting FooterStyle BackColor990000 Font-BoldTrue ForeColorWhite / RowStyle BackColorFFFBD6 ForeColor333333 /