Articles in this section
Category / Section

How to automatically update the datatable, when select a date in the WinForms DateTimePicker (DateTimePickerAdv)?

1 min read

How to handle DateTimePickerAdv

Handle dateTimePickerAdv1_Leave event as illustrated below.

C#

private void Form1_Load(object sender, System.EventArgs e)
{
    DataTable dt = new DataTable();
    dt.Columns.Add("Time",typeof(DateTime));
    DataRow dr = dt.NewRow();
    dr["Time"] = new DateTime(2005,12,21);
    dt.Rows.Add(dr);
    this.dateTimePickerAdv1.DataBindings.Add("BindableValue", dt, "Time");
    this.dataGrid1.DataSource = dt;
}
private void dateTimePickerAdv1_Leave(object sender, System.EventArgs e)
{
    this.dataGrid1.Invalidate ();
}

 

VB

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim dt As DataTable = New DataTable
    dt.Columns.Add("Time", GetType(DateTime))
    Dim dr As DataRow = dt.NewRow
    dr("Time") = New DateTime(2005, 12, 21)
    dt.Rows.Add(dr)
    Me.dateTimePickerAdv1.DataBindings.Add("BindableValue", dt, "Time")
    Me.dataGrid1.DataSource = dt
End Sub
Private Sub dateTimePickerAdv1_Leave(ByVal sender As Object, ByVal e As System.EventArgs)
    Me.dataGrid1.Invalidate
End Sub

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied