Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.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# 将数据源绑定到dataGridView后,新行GUI不会';不出现_C#_Winforms_Datagridview - Fatal编程技术网

C# 将数据源绑定到dataGridView后,新行GUI不会';不出现

C# 将数据源绑定到dataGridView后,新行GUI不会';不出现,c#,winforms,datagridview,C#,Winforms,Datagridview,我试图使用BindingList作为我的数据源,但是在绑定它之前,我得到了这样一行代码,这是我的dataGridView: 在这里,我可以向表中添加更多行,但是在绑定列表之后,出现了以下内容: 因此,我想知道如何恢复此功能 我使用此代码将bindingList用作数据源: data = new BindingList<Element>(); dataGridView1.DataSource = data; dataGridView1.AllowUserToAddRows = tr

我试图使用
BindingList
作为我的数据源,但是在绑定它之前,我得到了这样一行代码,这是我的
dataGridView

在这里,我可以向表中添加更多行,但是在绑定
列表之后,出现了以下内容:

因此,我想知道如何恢复此功能

我使用此代码将
bindingList
用作数据源:

data = new BindingList<Element>();
dataGridView1.DataSource = data;
dataGridView1.AllowUserToAddRows = true;
data=newbindingslist();
dataGridView1.DataSource=数据;
dataGridView1.AllowUserToAddress=true;

您是否尝试过dataGridView1.Invalidate()或dataGridView1.Refresh()?刚刚解决了问题我只需在源代码中设置
AllowEdit
AllowNew
,就可以了