私は4つのData GridViewを動的に作成しました。各グリッドビューのデータソースはDataTableです。それは3つの列を持ち、最初の列の型は文字列、2番目と3番目の列はDateTimeです。最初の列には静的なデータがあります。 2番目と3番目の列のセルをクリックすると、DateTimePickerを使用してDateTime Valueを選択できます。DataGridViewのセルを編集するときにDateTimepickerを追加する方法
0
A
答えて
0
DataBindingsの変更を行うことは可能かもしれませんが、私はそれを調べないことを選択します。 DataTableをDataSourceとして接続するのではなく、私の必要に応じてMSDNをカスタマイズしてDataGridViewColumnsを作成し、DataTableの行を繰り返してコンテンツを埋めました。私はテンプレートコードを書きました。
1
現在地詳細を確認、テンプレート行が必要になる場合があります
http://social.msdn.microsoft.com/Forums/br/netfxbcl/thread/2677158c-76a3-4e65-8ae4-18373a80516e
0
すると、このような何かを試してみてください - 新しいデータテーブルを(それはあなたが必要なスキーマを持っている)ことを確認します。次に、2つまたは3つのコントロールを追加します(1つは文字列入力用、もう1つはCheckBoxまたは2つのradioButtonで、どのDateTime列が入力されるかを決定します)。ユーザーがDateTimePickerをクリックすると、1つの列が入力され、CheckBoxを選択/選択解除して2番目の日付を選択できます。すべての値が適切に設定されたら、ユーザーは[送信]ボタンをクリックします。 - DataTableに適切なデータを入力します。 - DataGridViewのデータソースを変更します
これは、これを解決する方法に関する私の考えです。別の方法があるかもしれません。
関連する問題
- 1. DataGridViewセル編集
- 2. WinFormsのDataGridView編集セル
- 3. WinformsのDataGridViewに編集機能を追加する
- 4. DataGridView - "セル選択スタイル" - セルの編集
- 5. DataGridViewの自動編集モード(追加時)
- 6. チェックされたセルの後にDataGridViewの編集を停止する方法は?
- 7. DataGridViewセルの編集モードを自動的に終了する方法は?
- 8. C#では、IntellisenseをDataGridViewセルに追加する方法は?
- 9. 編集可能な数値セルをセルテーブルに追加する
- 10. c#DataGridView:実行時に行セルを編集する
- 11. Visual Basicでdatagridviewにdatetimepickerを追加するには?
- 12. GEFのパネルにラベル名を追加/編集する方法
- 13. svgの形に編集テキストを追加する方法
- 14. DataGridviewの同じセルにチェックボックスとラベルを追加するには?
- 15. アンドロイドで編集テキストにテキストを追加する方法は?
- 16. DataGridviewに新しい行を追加してC#winformで編集するには?
- 17. 異なる形式のdataGridViewセルにテキストを追加する方法C#
- 18. セルをタップすると、tableviewセル編集ビューを表示する方法は?
- 19. レコードを追加/編集するASP.NETの最善の方法
- 20. jQGrid、追加ダイアログで列を編集できるようにする方法(インライン編集時)
- 21. テーブルの行を編集するときの検証の追加
- 22. C#でDataGridViewセルを編集できません
- 23. 編集可能なプレースホルダを追加する方法
- 24. Lexで発言を追加、編集、削除する方法
- 25. Stethoでデータを追加、削除、編集する方法は?
- 26. 編集可能なTreeViewItemをcで追加する方法#
- 27. セルSwiftでの編集を有効にする方法3
- 28. テーブルビューのセル「detailLabel」を編集可能にする方法
- 29. データベースにjtableセルの値を編集/更新する方法
- 30. PHPmyadminでセルCLICKのインライン編集を無効にする方法
問題は、データソースとしてDataTableで列を処理する方法ですが、その方法を考えることはできません。 – gizgok
グリッドであっても行データを処理する必要があります。そこで、各DateTimePickerに適切な値を割り当てるようにアレンジすることができます。 – Rizwan