DataGridViewComboBoxCellの値が有効ではありません。
3日ほどはまったのでメモ
DataGridViewで、ComboBoxが使える
.NET 2.0で新登場するWindowsコントロール http://www.atmarkit.co.jp/fdotnet/special/win20review01/win20review01_01.html
データベースのマスタと連携しようと思って、
DataGridViewComboBoxColumnのDataSourceに型指定DataSetを指定したが、「DataGridViewComboBoxCellの値が有効ではありません」とエラーがでて使用できない。
型指定DataSetの中身をチェックしたり、フォームを再作成したり試してみたが解決せず。
ちょっと間をおいて、再挑戦。
DataSetを直接していせずに、BindingSource経由でやることを思いつく。
結果は成功。
型指定DataSetをBindingSourceに登録して、DataGridViewComboBoxColumnのDataSourceにはBindingSourceの方を指定する。これでOK
原因は不明。まぁ型指定データセットだと、テーブルを指定できないので、Mappingがうまくいかないんだろうけどね(^^;