EF 4, C# WinForms 및 Northwind 데이터베이스를 사용하여 DataGrid를 Orders Entity에 바인딩 한 다음 런타임에 새로운 Comboboxcolum을 만들었습니다.DataGrid와 Comboboxcolumn - AddNew Error
위의 코드와Entities NW;
private void Form1_Load(object sender, EventArgs e)
{
NW = new Entities();
BindingSource1.DataSource = NW.Orders;
DataGridViewComboBoxColumn CboCol = new DataGridViewComboBoxColumn()
{
HeaderText = "Customer",
DataPropertyName = " Customer ID",
DataSource = NW.Customers.Execute(MergeOption.AppendOnly),
ValueMember = "CustomerID",
DisplayMember = "CompanyName"
};
Datagriview1.Columns.Insert(1, CboCol);
}
, 나는 (새로 추가) 오류 값을 변경하고있는 DataGridView의 행을 삭제하는 데 성공하지만, "+"버튼을 클릭하여 새 행을 추가 할 수 없습니다 : "datagridviewcombocell가 아니다 유효 값 ". 제발 어떤 생각이 들려요?
"+"버튼의 클릭 이벤트에서 어떤 코드가 실행됩니까? 오류가 발생한 행은 무엇입니까? –
databindingNavigator 추가 코드없이 단추를 추가하면 컴파일러에서 줄 번호가 표시되지 않습니다. –