MSDN サンプルに示されているように、カスタム 、、およびクラスを実装DataGridViewColumnしDataGridViewCellましDataGridViewEditingControlた。
私が抱えている問題はDateTimePicker、MSDNの例ではカレンダーピッカーをポップアウトして、下の行とそれに隣接するセルの上に表示できることです。私のコントロールは、DGV セルのサイズによって定義されたスペース内に閉じ込められています。私のコントロールは、テキストボックスとオートコンプリート候補のリストで構成されています。そのため、行を通常の数倍の高さにせずにリストを表示する方法が必要です。
DateTimePicker私は MSDN から例を取り、スワップアウトの拡張とその他の関連する変更に変更しただけなので、基本クラスMyControlで魔法が起こっていると思います。DateTimePickerしかし、同じように動作させるためにコントロールで何を変更する必要があるのか わかりません。