一、实验目的。
1.熟悉sqldatasource数据源控件的基本使用方法。
2.掌握gridview数据绑定控件的常用使用方法。
3.掌握datalist数据绑定控件的常用使用方法。
4.掌握数据库操作公共类的定义和使用方法。
二、实验内容。
编写一个数据库管理程序,实现对学生信息的基本管理。
要求:1. 创建一个名为“student”的sql server数据库,在数据库中创建学生基本信息“stu”,包括id(自动编号)、学号、姓名、籍贯、性别和**。创建籍贯信息表“pro”,包括id(自动编号)、籍贯名称。
建立视图“stuview”关联两个数据表。
2.学生信息的基本管理功能包括对学生信息的增删查改。
3.定义一个数据库操作的公共类实现数据库的连接、增删改等操作。
4.利用gridview控件实现如图1的效果,利用datalist控件实现如图2的效果,添加修改界面参考图3和图4的效果。
图1图2图3图4
三、程序**。
1、利用gridview控件实现:
1)**:protected void page_load(object sender, eventargs e)
//删除。protected void gridview1_rowdeleting(object sender, gridviewdeleteeventargs e)
//在gridview控件的rowdatabound事件中给删除按钮添加删除提示。
//确认删除。
protected void gridview1_rowdatabound(object sender, gridviewroweventargs e)
//在dropdownlist绑定籍贯信息。
private void provincedatabind()
private void userinfodatabind(bool first)
//查询按钮的单击事件。
protected void btnselect_click(object sender, eventargs e)
//添加。protected void btnadd_click(object sender, eventargs e)
//分页的实现。
protected void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)
//全选。protected void btnseleteall_click(object sender, eventargs e)
//取消全选。
protected void btncancelselect_click(object sender, eventargs e)
//批量删除。
protected void b***elete_click(object sender, eventargs e)
userinfodatabind(false);
2)页面**。
protected void page_load(object sender, eventargs e)
if (!ispostback)
数据库高级应用实验
实验一新闻发布系统数据库的创建。实验目的 通过本次实验,创建newspub数据库,及三张表,并建立它们的关系图。实验器材 计算机。实验内容 1.打开sqlserver 2005,采用菜单方式创建数据库及数据表,输入服务器名称127.0.0.1,输入账号sa,密码 sasa,登陆到服务器。2.在数据库...
Oracle数据库高级操作说明
一 exp imp命令详解。1 exp 用户 密码 sid full y file 路径 文件名。dmp 2 imp 用户 密码 sid full y file 路径 文件名。dmp 一exp imp两个命令可以说是oracle中最常用的命令了。oracle数据库有两类备份方法。第一类为物理备份,该...
数据库操作语法
语法 insert into 表名 列名 values 列值 例 insert into strdents 姓名,性别,出生日期 values 开心朋朋 男 1980 6 15 注意 into可以省略 列名列值用逗号分开 列值用单引号因上 如果省略表名,将依次插入所有列。语法 insert into...