0

私はDataGridViewComboBoxColumn自分の中にあり、実行時にdatagridview使用して入力したいlinq:

私はこれを試します

var line = from li in dbdata.Production_lines select li;
grdEmp.Rows.Add();

(grdEmp.Rows[count].Cells["Line"] as DataGridViewComboBoxCell).DataSource = line;
(grdEmp.Rows[count].Cells["Line"] as DataGridViewComboBoxCell).ValueMember = "L_id";
(grdEmp.Rows[count].Cells["Line"] as DataGridViewComboBoxCell).DisplayMember = "L_id";

しかし、これはうまくいきませんでした。どうすればデータをバインドできますComboBoxDataGridView

4

1 に答える 1

0

これを試して :

DataGridViewComboBoxColumn combo = (DataGridViewComboBoxColumn)grdEmp.Columns["Line"];

combo.DataSource = line;
combo.ValueMember = "L_id";
combo.DisplayMember = "L_id"; // I also suspect this should be a text column
于 2013-02-10T08:01:32.813 に答える