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?