请教.net数据问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 00:24:54
一个学生预约的网站,按时间段预约,预约成功后,会在另一个页面显示学生姓名,学号,预约时间等个人信息

现在想实现这样的功能,DropDownList1里邦定的时间段,每个时间段只能预约两个人,超过两个人会给出一个提示

另外 DataView能按周分页吗

本人刚学.net没多久,请大家多多帮忙,先谢了

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btntj_Click(object sender, EventArgs e)
{
string text = string.Empty;
if (rb1.Checked)
{
text = "就业政策、流程";
}
else if (rb2.Checked)
{
text = "职业生涯规划";
}

你把问题说的明确一点,比如 ,你的dropdownlist里的时间段是多少,然后对数据库里可以对这个时间段里存在的数据进行判断。
比如吧
select count(*) from 表 where time >(时间点) and time<(时间点) 判断这个时间段内 预约的人数如果
count<2.则执行insert。向表里插入新的预约学生。
如果count>=2。则respone.write(<sctipr>alert('提示已经预约两个人')</script>).
DataView按周分页不好实现,因为每周产生的记录可能不尽相同。比如第一周有20条记录,第2周有18条记录。你的DATAVIEW分页时候必须指定每页显示多少条记录。如果你指定18条。那么20条记录将会把其中最后2条分到下一页。