2010-02-12 54 views
1

我有一個datagridview 10列。用戶每個月都會更新網格中的新信息。我想在綁定導航器旁邊有一個datetimepicker。 datetimepicker的目的是逐月向前或向後滾動。如果向前滾動datagridview,將創建一個新的datagridview,其中包含填充了某些數據的相同的10列。然後用戶可以添加新月份的必要數據。如果用戶向後滾動一個月,則datagridview將顯示用戶過去已更新的過去的網格視圖和列。這是一種混合了datagridview和每月日曆的事物。我到處尋找,並找不到有關如何添加此功能的datetimepicker控件的任何想法。 任何想法都會非常有幫助。datagridview datetimepicker C#幫助

回答

1

使用DateTimePicker的OnValueChanged更新BindingSource上的Filter。

DateTimePicker有一個事件,表示它的值何時發生了變化,您想要鉤入該事件。

一旦該事件已觸發要採取的DateTimePicker的值,並綁定源上設置的過濾器類似,"Date = '" + datePicker.toShortDateString() + "'"

這種綁定源應該控制你的datagridview的顯示器。