C# 蒙特卡伦达尔黑体文本
我有一个简单的日历程序:日期和注释保存在数据库中,第一个单元格是日期,第二个单元格是注释。所有记录的日期在日历中都用粗体字体。 但当我再次运行程序时,所有的日子都并没有粗体字体,不管它是否被标注。 我怎样才能解决这个问题 我试着做这样的东西,但没有成功C# 蒙特卡伦达尔黑体文本,c#,winforms,visual-studio,calendar,C#,Winforms,Visual Studio,Calendar,我有一个简单的日历程序:日期和注释保存在数据库中,第一个单元格是日期,第二个单元格是注释。所有记录的日期在日历中都用粗体字体。 但当我再次运行程序时,所有的日子都并没有粗体字体,不管它是否被标注。 我怎样才能解决这个问题 我试着做这样的东西,但没有成功 foreach (DataRow row in database1DataSet.Tables[0].Rows) { DateTime s_dt = Convert.ToDateTime(row[0].ToString()); m
foreach (DataRow row in database1DataSet.Tables[0].Rows)
{
DateTime s_dt = Convert.ToDateTime(row[0].ToString());
monthCalendar1.AddBoldedDate(s_dt);
}
monthCalendar1.UpdateBoldedDates();
您是否调试了程序以确保s_dt的日期是正确的?问题出在s_dt中。如果我做一些像DateTime sel_dt=new System.DateTimeint.ParsetextBox7.Text,int.ParsetextBox6.Text,int.ParsetextBox5.Text,0,0,0;monthCalendar1.UpdateBoldedDates;但我必须从文本框中获取价值。我必须通过提取日期值从数据库中获取数据。这是如何从数据表中读取日期时间的: