我正在使用c#语言开发winforms项目。我有一个关于数据绑定在用户控件内的组合框的问题。设计时连接正常,因为它可以预览数据。但是,在运行时,它不会显示任何绑定数据。顺便说一下,我只使用了组合框的智能标签,因为我没有绑定它的代码。 :D
按照我的所作所为,这样你就能明白我的观点。 :)
我有一个Windows窗体( Form1 )并在其上放置一个按钮( button1 )和一个面板( panel1 )。
然后我将一个用户控件( UserControl1 )添加到项目中。然后我将一个组合框( comboBox1 )放到usercontrol中。我使用了combobox的智能标签将数据绑定到它。
以下是我使用智能标记对组合框所做的操作: 我检查了使用数据绑定项。在数据源上,我单击添加项目数据源,然后出现配置向导。我选择数据库,数据集,我将敏感数据包含在连接字符串中。然后,我选择 tblCategory ,其中包含2列 ID 和类别,作为数据库对象。我将数据集命名为 dbDataSet 。然后我点击完成。然后,我将类别添加为展示成员,将 ID 添加为价值成员。
我在 button1 的Click事件中添加了一个代码。这是代码: new UserControl1()。Parent = this.panel1; 只要单击按钮,此代码就会将用户控件添加到表单中。
但问题是,在运行时没有显示绑定数据。
你能给我一个可以在这种设置中将数据绑定到组合框的代码吗?
非常感谢你。 :)