从访问数据库标记日历

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);

            
        

它从数据集中选择日期 谢谢大家!!!

【讨论】:

以上是关于从访问数据库标记日历的主要内容,如果未能解决你的问题,请参考以下文章

Android自定义可标记日历

在 ios 中访问联系人

尝试从 Office 365 获取日历时访问令牌验证失败

有没有可以在日历上做标记的Android App?

Android官方文档之Calendar Provider

访问自定义 Outlook 日历条目