从访问数据库标记日历
Posted
技术标签:
【中文标题】从访问数据库标记日历【英文标题】:Mark calendar from access DB 【发布时间】:2017-01-26 13:14:47 【问题描述】:大家好,
在尝试将日历与数据库绑定或连接时遇到问题。 应用程序(访问数据库)不断更新新日期,每次用户登录时,我都需要将日期从数据库显示到日历。 首先,我是 C# 的新手,正在为工作创建简单的应用程序。 我创建了一个填充数据网格的查询(以便管理员可以操作),但找不到在日历中填充选定日期的方法。
try
string ID = labelIDFT.Content.ToString();
string Query = "SELECT Ferie.Data FROM Ferie WHERE (Ferie.Login LIKE '%"+ ID +"%')";
OleDbCommand cmnd = new OleDbCommand(Query, ConFerie);
ConFerie.Open();
cmnd.CommandType = System.Data.CommandType.Text;
OleDbDataAdapter da = new OleDbDataAdapter(cmnd);
DataTable tbl = new DataTable();
da.Fill(tbl);
dataGrid.ItemsSource = tbl.DefaultView;
ConFerie.Close();
catch (Exception ex)
ConFerie.Close();
MessageBox.Show("A handled exception just occurred: " + ex.Message, "Exception Sample", MessageBoxButton.OK, MessageBoxImage.Warning);
</i>
我尝试创建一个数据集,但我不知道如何绑定到日历。 任何人都可以帮助我吗? 谢谢
【问题讨论】:
【参考方案1】:给自己找个答案:
foreach (DataTable table in ds.Tables)
foreach (DataRow dr in table.Rows)
DateTime TaskStart = DateTime.Parse(dr["Data"].ToString());
TaskStart.ToString("dd-MMMM-yyyy");
MonthlyCalendar.SelectedDates.Add(TaskStart);
它从数据集中选择日期 谢谢大家!!!
【讨论】:
以上是关于从访问数据库标记日历的主要内容,如果未能解决你的问题,请参考以下文章