【新手求助】怎样绑定一个课程表?
小弟在做一毕设-选课系统,当选完课后要生成一课程表,类似于星期几第几节上什么课之类,每个格中要把该课程的具体信息都填充进去,不知该怎么实现,请各位大虾帮忙!!! --------------------编程问答-------------------- 沙发,要根据你具体课程规定的课次呢(比如有的科目,语数外这些主科,每周不少于几节)然后生成表绑定~ --------------------编程问答-------------------- 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