DataView를 GridView의 데이터 소스로 사용하고 있습니다. 나는 GridView 콤보 박스를 추가하고있다.C# DataTable에 대한 datagridview 열의 바인딩 값
사용자가 GridView에서 선택한 값으로 자동 업데이트되는 DataTable에 열을 추가 할 수 있기를 바랍니다. 누구든지 도와 줄 수 있습니까?
DataView를 GridView의 데이터 소스로 사용하고 있습니다. 나는 GridView 콤보 박스를 추가하고있다.C# DataTable에 대한 datagridview 열의 바인딩 값
사용자가 GridView에서 선택한 값으로 자동 업데이트되는 DataTable에 열을 추가 할 수 있기를 바랍니다. 누구든지 도와 줄 수 있습니까?
과 대답은 ...
지금DataTable myTable = getYourDataByMagic();
DataGridViewComboBoxColumn box = new DataGridViewComboBoxColumn();
BindingSource bs = new BindingSource();
bs.add("choice one");
bs.add("choice two");
box.HeaderText = "My Choice";
box.Name = "select";
box.DataSource = bs;
box.DataPropertyName = "select";
myTable.Columns.Add(new DataColumn("select"));
this.dataGridView1.Columns.Add(box);
this.dataGridView1.DataSource = myTable;
, 당신의 "myTable에"이 콤보 상자에서 선택한 값으로 업데이트됩니다
나는 모든 정보가 포함 된 두 개의 격자와 빈 열이있는 격자를 나란히 배치했습니다. 하나의 열이 포함 된 표로 datatable을 업데이트합니다. 이것은 이전 그리드의 선택된 인덱스를 기반으로 업데이트됩니다. 우선 염두에 두어야 할 것이 있습니다.