首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MonthCalendar格式的粗体数据库日期

MonthCalendar格式的粗体数据库日期
EN

Stack Overflow用户
提问于 2015-12-03 20:23:07
回答 1查看 897关注 0票数 1

当有事件保存到该特定日期时,我会尝试将我的日历数字设置为粗体。我已经找过并试过了,但我做不到。

当我将事件保存到所选日期时,如何将日期设置为粗体?

这是我试图做的,但它不能转换为一维数组的日期。

代码语言:javascript
复制
mydbcon = New MySqlConnection
    mydbcon.ConnectionString = "server=localhost;userid=root;password=root;database=database"
    Dim reader As MySqlDataReader
    Dim bold = Form4.MonthCalendar1.SelectionRange.Start.Month
    Try
        mydbcon.Open()
        Dim Query As String
        Query = "Insert into database.calendar (eventname,Date,Time,Description) Values ('" & TextBox2.Text & "','" & Form4.MonthCalendar1.SelectionRange.Start & "','" & ComboBox1.SelectedItem & "','" & TextBox1.Text & "')"
        COMMAND = New MySqlCommand(Query, mydbcon)
        reader = COMMAND.ExecuteReader
        MessageBox.Show("Event Succesfully Saved")

        Form4.MonthCalendar1.BoldedDates = bold
        mydbcon.Close()
    Catch ex As MySqlException
        MessageBox.Show(ex.Message)
    Finally
        mydbcon.Dispose()
    End Try
EN

回答 1

Stack Overflow用户

发布于 2015-12-03 21:17:50

向日历添加粗体日期-示例:

代码语言:javascript
复制
    MonthCalendar1.AddBoldedDate(CDate("03-12-2015"))
    MonthCalendar1.UpdateBoldedDates()

从数据库读取日期-示例:

代码语言:javascript
复制
    mydbcon = New MySqlConnection
    mydbcon.ConnectionString = "server=localhost;userid=root;password=root;database=database"
    Dim reader As MySqlDataReader

    Try
        mydbcon.Open()
        Dim Query As New MySql.Data.MySqlClient.MySqlCommand
        Dim eventDate As String
        Query.Connection = mydbcon
        Query.CommandText = "SELECT Date FROM database ORDER BY Date"
        reader = Query.ExecuteReader

        If reader.HasRows = True Then
            While reader.Read
                eventDate = reader.GetValue(reader.GetOrdinal("Date")).ToShortDateString
                MonthCalendar1.AddBoldedDate(CDate(eventDate))
            End While
            reader.Close()
            MonthCalendar1.UpdateBoldedDates()
        End If

        mydbcon.Close()
    Catch ex As MySqlException
        MessageBox.Show(ex.Message)
    Finally
        mydbcon.Dispose()
    End Try
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34065996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档