foreach (Listing s in fx)
{
ListingBindingSource.Add(s);
}
这在我的代码中会导致以下错误:
无效的操作错误:由于对象的当前状态,操作无效。
现在我查了一下,我在主线程上运行它。
此外,它之前正在工作。最近改变的是我将列表成员(其中两个)从int更改为string。我想如果我删除Listbindingsource并重新制作它,它会自动改变它。但似乎我必须做点别的事情。任何人都可以在这里说清楚。 ListBindsource是datagridview的数据源。 感谢
的 的 *** 解的 * ** * **
public Form1()
{
InitializeComponent(); Listing s1 = new Listing();
ListingBindingSource.Add(s1);
}
由于某种原因,这增加了它。由于某种原因创建表单时,null被传递到bindingsource。为什么,我不知道。
其他一些信息:
如果我删除bindingsource作为gridview的数据源,则错误消失