如何在c#中向DataGridViewRow添加组合框

本文关键字:添加 组合 DataGridViewRow 中向 | 更新日期: 2023-09-27 18:24:18

我使用的是代码

DataGridViewRow dViewRow = new DataGridViewRow();    
DataGridViewTextBoxCell Sno = new DataGridViewTextBoxCell();    
DataGridViewComboBoxCell dgCombo = new DataGridViewComboBoxCell();
dViewRow.Cells.Add(Sno);
dViewRow.Cells.Add(dgCombo);
dViewRow.Cells[0].Value = 1;
dViewRow.Cells[1].Value = "ASP";

然后我使用gridViewProducts.Rows.Add(dViewRow);DataGridViewRow绑定到主DataGrid

但我收到以下错误:

System.ArgumentException:DatagridviewCombobox值不是有效的

如何在c#中向DataGridViewRow添加组合框

用户模板字段

<asp:TemplateField HeaderText="List">
                    <ItemTemplate>
                       <asp:DropDownList ID="dlBox" runat="server"></asp:DropDownList>
                    </ItemTemplate>
                </asp:TemplateField>