Einzelnen Beitrag anzeigen

Dark Fish

Registriert seit: 25. Jun 2004
Ort: Zuchwil
5 Beiträge
 
#1

[C#] Problem mit MonthCalendar und BoldedDates

  Alt 18. Okt 2007, 22:38
Hi Leute

Um in einem MonthCalendar Daten aus einem XML-Dokument fett darzustellen verwende ich folgenden Code:

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            XmlDocument xmldoc = new XmlDocument();
            xmldoc.Load("C:/temp/termine.xml");
            XmlNode root = xmldoc.DocumentElement;
            XmlNode knoten = root.SelectSingleNode("/termine/termin");

            while (knoten != null)
            {
                DateTime datum = Convert.ToDateTime(knoten.Attributes["Datum"].Value);
                monthCalendar1.AddBoldedDate(datum);
                knoten = knoten.NextSibling;
            }
        }
    }
}
Dies soll beim Programmstart geschehen. Beim Debuggen wird es auch sofort durchlaufen, jedoch werden die fetten Daten erst angezeigt nachdem ich den Monat geändert habe. Danach läuft alles korrekt.

Was mache ich falsch?
  Mit Zitat antworten Zitat