我不知道怎么传递它,是什么类型的? 请帮忙
答案 0 :(得分:1)
听起来你对这个问题的处理并不是最优的。
“组合框”的概念通常不是您想要与数据库结构纠缠在一起的东西。
设计应用程序的目的是在一个应用程序层中将域的“概念”建模为类。如果经常需要某些数据并且很少更改,您可能希望实现某些数据的缓存。随后,您可以设计UI并将组合框与您的域模型公开的必需列表和集合相关联。
编辑:如果你真的想使用组合框的一些固有方面作为数据库的参数(用于获取项目),那么我猜你可以考虑使用控件的Tag属性。此策略允许您在同一表单上使用相同选项(例如多个是/否或已打开/已关闭组合)具有多个组合框,而无需处理命名/唯一性冲突。
GetComboSourceData()
以System.Windows.Forms.ControlCollection
作为参数。GetComboSourceData(this.Controls)
填充您的组合。