您的位置:首页 > 其它

如何开发一个学生成绩管理糸统(8)

2010-05-19 18:38 267 查看
这一节,开始说明WEB层的代码了,

这是设计界面

代码

void searchOrders()
{
string Search_Str = Search_value.Text.ToString();
if (Search_Str != "")
{
DataView dv = new DataView();
DataTable dt = new DataTable();
switch (Search_style.SelectedValue.ToString())
{

case "1":
dt = CourseAPI.GetCourseByKname(Search_Str);
break;
case "2":
dt = CourseAPI.GetCourseByTerm(Search_Str);
break;
case "3":
dt = CourseAPI.GetCourseByKId(CString.TryToParse(Search_Str));
break;

}

dv = dt.DefaultView;
int Totalnum = dv.Count;
AspNetPager1.RecordCount = Totalnum;
TotalNum.Text = Totalnum.ToString();
PagedDataSource pds = new PagedDataSource();
pds.DataSource = dv;
pds.AllowPaging = true;
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
pds.PageSize = AspNetPager1.PageSize;
Repeater1.DataSource = pds;
Repeater1.DataBind();
}
else
{
AlertMessage.showMsg(this, "请输入查询字符");
}
}


点击运行搜索方法

protected void Btn_Search_Click(object sender, EventArgs e)
{
searchOrders();
}


如果要显示全部数据,哪就得点击一下显示全部,

protected void Show_all_Click(object sender, EventArgs e)
{
bindData();
Search_value.Text = "";
AspNetPager1.CurrentPageIndex = 0;
}


下一节,我说一下如何增加数据,还有在DAL层加上事务支持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: