5.4后台部分代码实现
///
///綁?
定¡§修T改?
和¨ª刪h除y事º?
件t
///
///
件t觸®|發ãl者?
///
件t參¡é數¦Ì
protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse)
{
if(e.CommandName=="E")
{
if(quanxian=="user")
{
Response.Write("");
}
else
{
Session.Add("toEdit","true");
//跳¬?
轉D到Ì?
edit修T改?
頁ª?
面?
,ê?
並K傳¡Â遞fcode和¨ªpageindex參¡é數¦Ì
Response.Redirect("edit.aspx?
code="+e.CommandArgument.ToString().Trim()+"&pageindex="+GridView1.PageIndex);
}
}
elseif(e.CommandName=="D")
{
if(quanxian=="user")
{
Response.Write("");
}
else
{
Stringcode=e.CommandArgument.ToString().Trim();
DeleteByCode(code);
Search(0);
}
}
elseif(e.CommandName=="R")
{
stringlink=e.CommandArgument.ToString();
Response.Write("");
}
}
///
///根¨´據t輸?
入¨?
查¨¦詢?
考?
核?
信?
息¡é
///
///
面?
編?
號¬?
privatevoidSearch(intnPage)
{
SqlConnectioncon=newSqlConnection(@"Server=win-chrpljju5e6\sqlexpress;Database=qikanguanli2;Trusted_Connection=True;");
con.Open();
SqlDataAdapterada1=newSqlDataAdapter("select*fromdbo.[qikanlunwen];",con);
DataSetdst1=newDataSet();
ada1.Fill(dst1);
GridView1.PageIndex=nPage;
//綁?
定¡§資´Y料¢?
來¨ª源¡ä
GridView1.DataSource=dst1.Tables[0];
GridView1.DataBind();
con.Close();
if(dst1.Tables[0].Rows.Count==0)
{
div1.Visible=true;
}
else
{
div1.Visible=false;
}
}
///点页面编号链接时触发该
protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse)
{
Search(e.NewPageIndex);
}
protectedvoidDeleteByCode(stringcode)
{
SqlConnectioncon=newSqlConnection(@"Server=win-chrpljju5e6\sqlexpress;Database=qikanguanli2;Trusted_Connection=True;");
con.Open();
SqlCommandcom=con.CreateCommand();
com.CommandText="deletefromdbo.[qikanlunwen]whereID='"+code+"'";
SqlDataAdapteradp=newSqlDataAdapter();
adp.SelectCommand=com;
com.ExecuteNonQuery();
con.Close();
}
///查询功能
protectedvoidbtnSearc_Click(objectsender,EventArgse)
{
stringselect_com="select*fromdbo.[qikanlunwen]where1>0";
stringcondition_name="andnameLIKE'%"+txtName.Text.ToString().Trim()+"%'";
stringcondition_author="andauthorLIKE'%"+txtAuthor.Text.ToString().Trim()+"%'";
if(txtName.Text.ToString().Trim()==""&&txtAuthor.Text.ToString().Trim()=="")
{
Search(0);
return;
}
if(txtName.Text.ToString().Trim()!
="")
{
select_com+=condition_name;
}
if(txtAuthor.Text.ToString().Trim()!
="")
{
select_com+=condition_author;
}
SqlConnectioncon=newSqlConnection(@"Server=win-chrpljju5e6\sqlexpress;Database=qikanguanli2;Trusted_Connection=True;");
con.Open();
SqlDataAdapterada1=newSqlDataAdapter(select_com,con);
DataSetdst1=newDataSet();
ada1.Fill(dst1);
GridView1.DataSource=dst1.Tables[0];
GridView1.DataBind();
con.Close();
if(dst1.Tables[0].Rows.Count==0)
{
div1.Visible=true;
}
else
{
div1.Visible=false;
}
}
///新增期刊论文记录功能
protectedvoidbtnAdd_Click(objectsender,EventArgse)
{
if(quanxian=="user")
{
Response.Write("");
}
else
{Session.Remove("name");
Session.Add("add","add");
Response.Redirect("add.aspx");}}
///退出系统功能
protectedvoidButton1_Click(objectsender,EventArgse)
{
Session.Clear();
Response.Redirect("Login.aspx");}
///进入个人信息修改界面
protectedvoidxiugai_Click(objectsender,EventArgse)
{
Session.Add("xiugai",Session["name"].ToString());
Response.Redirect("xiugaigerenxinxi.aspx");
}
}
}
6.参考文献
[1]数据库系统概论高等教育出版社王珊萨师煊编著
[2]ASP.NET编程培训教程清华大学出版社明寰资讯赵克立等编著
[3]C#入门经典清华大学出版社(美)KarliWatsonChristianNagel
本科生课程设计成绩评定表
班级:
计算机0705 姓名:
盛文文 学号:
0120710340537
序号
评分项目
满分
实得分
1
学习态度认真、遵守纪律
10
2
设计分析合理性
10
3
设计方案正确性、可行性、创造性
20
4
设计结果正确性
40
5
设计报告的规范性
10
6
设计验收
10
总得分/等级
评语:
注:
最终成绩以五级分制记。
优(90-100分)、良(80-89分)、中(70-79分)、
及格(60-69分)、60分以下为不及格
指导教师签名:
200年 月 日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1