C# c datagridview组合框列错误
我收到以下错误:“DataGridViewComboxCell值无效。” 这是我的密码C# c datagridview组合框列错误,c#,sql-server,datagridview,combobox,C#,Sql Server,Datagridview,Combobox,我收到以下错误:“DataGridViewComboxCell值无效。” 这是我的密码 DataGridViewComboBoxColumn dgvcombo = new DataGridViewComboBoxColumn(); dgvcombo.ValueType = typeof(decimal); dgvcombo.Name = Name;
DataGridViewComboBoxColumn dgvcombo = new DataGridViewComboBoxColumn();
dgvcombo.ValueType = typeof(decimal);
dgvcombo.Name = Name;
dgvcombo.DataPropertyName = colname;
dgvcombo.DataSource = dtsource;
dgvcombo.DisplayMember = DisplayMember;
dgvcombo.ValueMember = ValueMember;
dgvcombo.Visible = Visible;
dgvcombo.Width = width;
DataGridView.Columns.Add(dgvcombo);
每次为所有行生成Combobox列时,我都会遇到此错误
DataGridViewComboBoxColumn dgvcombo =
dataGridView1.Columns[0] as DataGridViewComboBoxColumn;
或者你可以试试这个
另外要在组合框中显示的单元格给出该单元格值,即index3单元格,2 DataGridViewComboxColumn dgvcombo=dataGridView1的列号2,3,4try。列[2]作为DataGridViewComboxColumn;我没有写0我当然更改了编号,但是我得到了索引超出范围的错误。您可以使用此链接