これは正しいアプローチではないのですが、保存されているすべてのタスクを表示するデータセットにバインドされたDataGridviewを持っています。次に、フィルタオプションを使用して、ユーザーが選択した日付範囲に一致するタスクを除外できます。DataGridviewを更新して新しいデータセットに保存する
現時点では、行が正常に表示されない日付範囲と一致しない行にvisibleプロパティを使用しています。
しかし、私は、隠されたものではなく、datagridviewに残っているタスクを印刷するはずの印刷機能を持っています。問題は、印刷イベントが元のデータセットにリンクされているため、すべてのタスクを印刷していることです。
私がやりたいことは、どうにかして残りのDGV行を新しいデータセットに入れ、そのデータセットを印刷イベントにリンクして、フィルタされたタスクだけが印刷されるようにすることです。
誰でもこれを達成する最も簡単な方法を知っていますか?
コード例は素晴らしいでしょう。
ありがとう
印刷メソッドが元のデータセットにリンクされているのはなぜですか?メソッドにはパラメータが必要ですか?少なくとも.NET 3.5を使用している場合は、LINQ-To-DataSetを使用して必要な行のみを使用できます。 –