Dayrender kalender c#
Hej,Jeg har et problem med min kalender. Jeg kan ikke få den til at skrive værdierne fra en database i cellerne på kalenderen.
Her er koden
private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{
{
DataSet ds = new DataSet();
string strDSN=@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=";
strDSN+=Server.MapPath("kalender.mdb");
string strSQL = "SELECT * FROM event";
string kal = "Select tid, sted From Event";
OleDbConnection myConn = new OleDbConnection(strDSN);
OleDbDataAdapter myCmd = new OleDbDataAdapter(strSQL, myConn);
OleDbDataAdapter myCmd1 = new OleDbDataAdapter(kal, myConn);
myConn.Open();
myCmd.Fill(ds, "event");
// If the month is CurrentMonth
if (!e.Day.IsOtherMonth)
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
if ((dr["dato"].ToString() != DBNull.Value.ToString()))
{
DateTime dtEvent = (DateTime)dr["dato"];
if (dtEvent.Equals(e.Day.Date))
{
e.Cell.BackColor = System.Drawing.Color.DarkOrange;
e.Cell.Text = kal;
}
}
else
{
e.Cell.Text = "";
}
}
myConn.Close();
}
Er der nogen der kan gennemskue problemet ?
mvh Brian
