1

次の特性を持つ DataGridView を作成しようとしています: - その DataSource は、いくつかの列で作成した DataTable です。- DataGridView の列の 1 つに、入力した DropDownList が表示されます (これは、既に DataTable にある列に対応します)。- DropDownList で選択された値は、DataTable の基になる列に入力されます。

これまでのところ、DataGridView.AutoGenerateColumns プロパティを false に設定してから、DropDownList 以外のすべての列について DataTable の列をループ処理し、DataGridViewComboBoxColumn (その列の DataSource プロパティを私が作成したリスト) を DropDownList にしたい列に使用します。

ただし、これは面倒で長すぎるようです (そして、一般化することはほとんど不可能です)。これと同じ結果を達成するためのより良い方法はありますか?

4

0 に答える 0