C# 组合框项目在重新绑定时消失

C# 组合框项目在重新绑定时消失,c#,.net,visual-studio-2010,combobox,C#,.net,Visual Studio 2010,Combobox,在我的应用程序中,我有一个组合框,其中包含来自DB的一些数据列表。组合框数据源设置为绑定源。绑定源有一个数据集作为数据源,一个数据表作为数据成员。 我在添加、编辑或删除条目后更新此组合框。更新是通过再次调用绑定代码来完成的。现在组合框中的所有项目都消失了。 我不知道这是怎么发生的 链接中有一个示例作品。数据库包含在其中。我没有您的代码,因此无法给出确切的解决方案,但您可以尝试以下技巧: 如果在If(!Page.IsPostback)块中调用绑定代码,则从中删除并在页面加载时调用。在“void G

在我的应用程序中,我有一个组合框,其中包含来自DB的一些数据列表。组合框数据源设置为绑定源。绑定源有一个数据集作为数据源,一个数据表作为数据成员。 我在添加、编辑或删除条目后更新此组合框。更新是通过再次调用绑定代码来完成的。现在组合框中的所有项目都消失了。 我不知道这是怎么发生的


链接中有一个示例作品。数据库包含在其中。

我没有您的代码,因此无法给出确切的解决方案,但您可以尝试以下技巧:
如果在If(!Page.IsPostback)块中调用绑定代码,则从中删除并在页面加载时调用。

在“void GetData()”中的代码中编写代码 bs=新的BindingSource(新的System.ComponentModel.Container());
每次加载新数据源时都必须执行此操作

请提供服务器端数据绑定和组合框标记的示例代码(我看到了解决方案的链接,但这非常不方便,而且信息过剩)