データグリッドビュー (WinForms、C#、EF4) でコンボボックス列を使用しようとしたのはこれが初めてです。デザイナーを使用して、注文テーブルを表示するデータグリッドビューを作成し、データグリッド内に顧客テーブルの顧客名を表示するコンボボックス列を作成しました。この列には以下のプロパティがあります。
データ:
DataPropertyName: CustomerID
DataSorce: customerBindingSource
DisplayMember: CompanyName
ValueMember: CustomerID
デザイン:
(名前): Cbo
ColumnType: DataGridViewComboBoxColumn
次に、次のコードを入力しました。
private void Form1_Load(object sender, EventArgs e)
{
nw = new NorthwindEntities();
testBindingSource.DataSource = nw.Orders;
}
プロジェクトを実行すると、「datagridviewcombocell は有効な値ではありません」というエラー メッセージが表示されました。これについて何かアドバイスがあれば教えてください。足りないものはありますか?