10列のデータグリッドビューがあります。毎月、ユーザーはグリッド内の新しい情報を更新します。バインディング ナビゲーターの横に datetimepicker を配置したいと思います。datetimepicker の目的は、月ごとに前後にスクロールすることです。前方にスクロールすると、datagridview は同じ 10 列に特定のデータが入力された新しい datagridview を作成します。その後、ユーザーは新しい月に必要なデータを追加するだけです。ユーザーが 1 か月前にスクロールすると、datagridview には、ユーザーが過去に更新した過去のグリッドビューと列が表示されます。これは、datagridview と月間カレンダーのハイブリッドのようなものです。私はどこを見ても、このdatetimepickerコントロールを機能的に追加する方法についてのアイデアを見つけることができません. どんなアイデアでも本当に役に立ちます。
2377 次
1 に答える
1
DateTimePicker の OnValueChanged を使用して、BindingSource のフィルターを更新します。
DateTimePicker には、値が変更されたことを示すイベントがあり、それにフックする必要があります。
そのイベントが発生したら、DateTimePicker の値を取得し、バインディング ソースのフィルターを次のように設定します。"Date = '" + datePicker.toShortDateString() + "'"
このバインディング ソースは、datagridview の表示内容を制御する必要があります。
于 2010-02-12T22:36:38.090 に答える