私はdatagridviewコントロールに取り組んでいます。コンボボックス列を追加し、データテーブルから次のように入力しました。
DataTable datatable1 = new DataTable();
datatable1.Columns.Add("DisplayMember");
datatable1.Columns.Add("ValueMember");
//*** For loop to load datatable1 with values ***
combobox1.DataSource = datatable1;
combobox1.DisplayMember = "DisplayMember";
combobox1.ValueMember = "ValueMember";
データが入力されると、コンボボックス列からレコードを選択し、コピー/貼り付けをCtrl+CおよびCtrl+Vとして使用しようとしています。しかし、次のようなエラーが発生します。
貼り付けたデータの形式がセルに対して間違っています。
DisplayMemberプロパティとValueMemberプロパティが原因であることがわかりました。しかし、私もこれを削除することはできません。
DisplayMemberとValueMemberを同じ値に設定すると、正常に機能します。しかし、私はそれらのフィールドを異なった状態に保つ必要があります。
誰かがこのエラーを解決する方法を知っていますか?
よろしくお願いします
Vijay