데이터베이스 파일에 테이블이 있습니다. 나는 그 테이블을 DataGridView에 보여주고 싶습니다. 저는 테이블에 바인드하는 바인딩 소스를 가지고 있습니다. DataGridView는 바인딩 소스에 바인딩됩니다. 나는 또한 같은 바인딩 소스를 통해 테이블의 'dataMember'에 바인드되는 다른 컨트롤 (텍스트 박스, 콤보 박스)을 가지고있다. 모든 것이 잘 작동합니다. 하지만 'DropDownStyle'을 'DropDownList'에서 'DropDownList'로 변경했을 때. 바인딩이 끊어졌습니다. 내가 datagridview에서 다른 행을 선택하면 콤보 상자의 데이터가 변경되지 않습니다. 그러나, 내가 콤보 상자에서 데이터를 변경하면 DataGridView의 셀에있는 데이터가 변경되었습니다. 누구든지 아이디어가 있습니까? 고마워요!winform : DropDownList의 바인딩 문제
The following is my code:
combobox1.Items.AddRange(new Object[]{
"Monday",
"Tuesday",
.....
.....
"Sunday"
});
bindingsource1.DataSource = dt; // dt is a instance of DataTable
combobox1.DataBindings.Add("Text", bindingsource1,"Day");
난 당신이 설명하고있는 행동이라고 생각 "디자인으로." –