はじめに System.Windows.Forms.DataGridコントロール(以下DataGrid)にComboBoxコントロールを表示するもっとも単純な方法は、マイクロソフトサポート技術情報の「[323167 - HOWTO] Windows フォームの DataGrid コントロールに ComboBox コントロールを追加する方法」(現在は閲覧できません)にあるように、DataGridにComboBoxをのせ、DataGridのイベントを利用してComboBoxを操作するという方法でしょう。しかし、DataGridColumnStyleクラス(System.Windows.Forms名前空間)から派生した独自の列クラスを作成することにより、ComboBoxを管理するというやり方の方がよりスマートです。ここでは後者の方法について解説し、実際にComboBoxを管理する列クラス(Da