所以我正在尝试创建一个从 SQL 数据库中提取日期的日历工具。
我在这里创建了一个 TableAdapter:http: //bit.ly/KRaTvr
这是我必须创建日历的一小部分 ASP:
<asp:Calendar ID="calEvents" runat="server"> </asp:Calendar>
然后我在我的项目中使用 C# 来提取信息。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using BreakyBottomTableAdapters;
public partial class Events : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Data Table
BreakyBottom table;
//Table Adapter
BreakyBottomTableAdapters.ScheduleDate ta;
ta = new BreakyBottomTableAdapters.ScheduleDate();
//Populate the table using the Table Adapter passing current date
table = ta.GetData(e.Day.Date);
//Check the number of rows in the data table
if (table.Rows.Count > 0)
{
//Change the background colour to gray
e.Cell.BackColor = System.Drawing.Color.Gray;
//Allow the Day to be selected
e.Day.IsSelectable = true;
}
}
}
现在我知道我错过了一些东西,但我一生都无法弄清楚它是什么。
这是我得到的编译错误的屏幕截图:http: //bit.ly/ISuVsT - 我知道我可能遗漏了一些非常明显的东西,但我们将不胜感激。
此致