DataGridViewセルをカスタマイズして、コンボボックスとテキストフィールドの を作成しようとしています。これまでのmyCellクラスは、DataGridViewTextBoxCell クラスから派生しています。 私のクラスはプライベートメンバーとしてコンボボックスを持っていますが、私はどのようにして をレンダリングできるのか分かりません。私はPainメソッドをオーバーライドしていますが、コンボボックスを描画するには がどのようになっているかわかりません。私はその場所を セルの起点に設定し、そのサイズはcellBoundsのサイズに等しくなるように設定しました。もし私が コンボボックスをフォーム上に作っていたら、それを私のフォームに追加しなければならないことを知っています。 コントロールリストでは描画されますが、この場合は私は 本当にやっていません。C# - カスタマイズされたDatagridViewセルオプションのヘルプ
注:どのような種類のSQLデータベースも使用していません。
の上半分にコンボボックスが表示され、ユーザーのセルの下半分にテキストボックスが表示され、実行時にテキストが に変更されるのが理想です。
誰でもこれを達成するための最良の方法を知っていますか?
ありがとうございました。
btw。私はPain()メソッドを愛しています:) – tanascius