Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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# 将其数据源已在Windows窗体应用程序中设置的项添加到下拉列表中_C#_.net_Winforms - Fatal编程技术网

C# 将其数据源已在Windows窗体应用程序中设置的项添加到下拉列表中

C# 将其数据源已在Windows窗体应用程序中设置的项添加到下拉列表中,c#,.net,winforms,C#,.net,Winforms,我有一个下拉列表,其中已经设置了datasoruce,我需要添加一个额外的项,在webapplications中,使用Items.Insert(index,newItem)很容易。但在windows应用程序中它不起作用,任何人都可以帮助 注意:我需要在不影响数据源的情况下添加这些项 谢谢如果数据源是数据集或列表,请尝试向其中添加项目,这些项目将显示在下拉列表中。如果数据源没有添加方法。您必须创建自己的数据源(List)或以迭代方式添加项。我使用的数据源没有添加新项的方法:SESRI.ArcGIS

我有一个下拉列表,其中已经设置了datasoruce,我需要添加一个额外的项,在webapplications中,使用Items.Insert(index,newItem)很容易。但在windows应用程序中它不起作用,任何人都可以帮助

注意:我需要在不影响数据源的情况下添加这些项
谢谢

如果数据源是数据集或列表,请尝试向其中添加项目,这些项目将显示在下拉列表中。

如果数据源没有添加方法。您必须创建自己的数据源(
List
)或以迭代方式添加项。

我使用的数据源没有添加新项的方法:SESRI.ArcGISExplorer.Data.TableBindingAdapter,如果您查看该类的成员,则有add(object)方法。此TableBindgAdapter:S上不支持,写在第一行的便条对不起,没有读到细节。但是我假设您正在将一些rowcolction/表传递给该绑定源的构造函数。这不允许添加方法吗?这就是我的解决方案,创建自己的数据源。似乎在组合框被数据绑定后,您不能添加项,除非您将它们添加到数据源中