2010-02-12 89 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的显示器。