Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c datagridview组合框列错误_C#_Sql Server_Datagridview_Combobox - Fatal编程技术网

C# c datagridview组合框列错误

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;

我收到以下错误:“DataGridViewComboxCell值无效。” 这是我的密码

 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我当然更改了编号,但是我得到了索引超出范围的错误。您可以使用此链接