質問
本当に必要なのは2列だけです。最初の列にはテキストがあり、2番目の列にはユーザーが選択できるコンボボックスが必要です。
コントロールが無料の場合はボーナス。
他のヒント
これはdatagridがVB6で提供するものではありませんか?
私たちは VSFlexGrid を使用し、IIRC Visual Studioに同梱されているが、セル内コンボを含むより多くの機能を備えたMSFlexGridを書いた人々。
別のプロジェクトで、非表示のコンボと無料のMSFlexGridを使用して「偽造」するコードを作成しました:グリッドの_Clickイベントで、セルに合わせてコンボを移動およびサイズ設定し(必要に応じてスクロールバーを考慮して)、 ZOrder(前面に移動)、VisibleおよびSetFocusを作成します。
Janus Grid( http://www.janusys.com/ janus / library / HTMLFiles / GridEX2000 / GridEX2000.htm )、これをサポートしていますが、無料ではありません
Component Oneは、あらゆる場所で使用した強力なグリッドを作成します。これは素晴らしいツールであり、非常に満足しています。
- 使いやすい。非常によく考えられました。
- 役立つヘルプとドキュメント。
- 機能します。問題はありませんでした。
- プロパティとメソッドは理にかなっており、本来想定されているとおりに動作します。
http://www.componentone.com/SuperProducts/VSFlexGridPro/
アプリケーションのグリッドのスクリーンキャップは次のとおりです。
これは、依存関係のない単一ファイルコントロールとして実装される無料のグリッドです。かなり軽量で実装が簡単です。
FlexGridのようなもう1つの優れたサードパーティグリッドコントロールを知ってください。無料ではありませんが、十分に安く、まだサポートされています。 10tecのiGrid: http://10tec.com/activex-grid/
ところで、最初のバージョンはvbAccelerator SGridに基づいていましたが、今では独自の方法になっています;)