3

派生したクラスがあり、そのセルにオブジェクト(TextBox、CheckBox ..など)DataGridViewTextBoxCellを追加したいのですForm.Controlが、新しいオブジェクトを追加できるコントロールオブジェクトがありません。

つまり、複数のコントロールオブジェクトを含むセルを作成したいと思います。何かする方法はありますか?

ありがとう

4

1 に答える 1

1

通常のWindows.Formsコントロールを使用することはできません。ドキュメントを参照してください。ドキュメントには、DataGridViewColumnおよびDataGridViewCellから派生するクラスを定義する必要があります。または、Controlから派生し、IDataGridViewEditingControlインターフェイスを実装するクラスを定義します。理由は、コントロールが値の交換、編集モード、スタイルの処理などでホスティンググリッドと連携できる必要があるためです。

于 2011-09-06T21:34:38.780 に答える