我有一个包含10列的datagridview。用户每个月都会更新网格中的新信息。我想在绑定导航器旁边有一个datetimepicker。 datetimepicker的目的是逐月向前或向后滚动。如果向前滚动,datagridview将创建一个新的datagridview,其中包含填充了某些数据的相同10列。然后,用户可以只为新月添加必要的数据。如果用户向后滚动一个月,则数据网格视图会显示用户过去已更新的过去的网格视图和列。这是数据网格视图和月历日历类型的混合体。我到处寻找,无法找到有关如何添加此功能的datetimepicker控件的任何想法。 任何想法都会非常有用。
答案 0 :(得分:1)
使用DateTimePicker的OnValueChanged更新BindingSource上的Filter。
DateTimePicker有一个事件,表示它的值何时发生了变化,你想挂钩。
一旦该事件被触发,您想要获取DateTimePicker的值,并将绑定源上的过滤器设置为"Date = '" + datePicker.toShortDateString() + "'"
此绑定源应控制您的datagridview显示的内容。