当前位置:编程学习 > C#/ASP.NET >>

【新手求助】怎样绑定一个课程表?

小弟在做一毕设-选课系统,当选完课后要生成一课程表,类似于星期几第几节上什么课之类,每个格中要把该课程的具体信息都填充进去,不知该怎么实现,请各位大虾帮忙!!! --------------------编程问答-------------------- 沙发,要根据你具体课程规定的课次呢(比如有的科目,语数外这些主科,每周不少于几节)
然后生成表绑定~ --------------------编程问答-------------------- grideview  如果你用.net2005 --------------------编程问答-------------------- 麻烦能说的具体些吗???
我要把一门课程的时间,地点,老师都放到一个表格单元里去,这怎么实现?
麻烦各位大虾说的具体些哈,最好能给个代码让俺学学吧... --------------------编程问答-------------------- 根据所选的课 从数据库中查询结果 结果用gridview显示出来 --------------------编程问答-------------------- 最好能把的问题描述清楚一些,譬如提供你数据库中表结构,以及前台界面需要展示的格式

也许这个是你想要的:

交叉表的简单实现1:使用存储过程 
http://www.cnblogs.com/Jinglecat/archive/2007/05/23/756427.html

交叉表的简单实现2:使用前端程序实现  http://www.cnblogs.com/Jinglecat/archive/2007/05/24/757919.html

Good Luck! --------------------编程问答-------------------- 简单例子

界面
  <tr><asp:Repeater ID="Repeater1" runat="server">
     
         <ItemTemplate>
         <tr>
            <td><%# DataBinder.Eval(Container.DataItem, "CharNo")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "UserID")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "CharType")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "GameLogonID")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "GPCode")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "ServerName")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "IP")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "GameLevel")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "Exp")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "GameMoney")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "RegistDay")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "DisuseDay")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "EditDay")%></td>
            <td><%# DataBinder.Eval(Container.DataItem, "Active")%></td>
          </tr>
           </ItemTemplate>
           </asp:Repeater>
</tr>

后台

 if (this.DropDownList1.SelectedValue.ToString() != null & this.RadDatePicker1.SelectedDate.Value.ToString() != null & this.RadDatePicker2.SelectedDate.Value.ToString() != null)
{
            string strCon = ConfigurationManager.ConnectionStrings["ConnectionStr1"].ConnectionString;

            string servername = this.DropDownList1.SelectedValue.ToString();
            DateTime dt1 = RadDatePicker1.SelectedDate.Value;
            DateTime dt2 = RadDatePicker2.SelectedDate.Value;

            SqlConnection conn1 = new SqlConnection(strCon);
            SqlCommand cmd1 = new SqlCommand("select * from [GameLog0703].[dbo].[V_CharRecord07] where CharType=0 and GameLevel=0 and ServerName='" + servername + "' and Convert(NVARCHAR(10),EditDay,120) between '" + dt1.ToString("yyyy-MM-dd") + "' and '" + dt2.ToString("yyyy-MM-dd") + "' order by EditDay desc", conn1);
   
            conn1.Open();
            SqlDataReader reader = cmd1.ExecuteReader();

            this.Repeater1.DataSource = reader;
            this.Repeater1.DataBind();
            cmd1.Dispose();
            conn1.Close();
}
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,