积极答复者
如何将表结构信息加到combobox 控件中?

问题
答案
-
你好,
用Sql语句:Select * from TableName where 1=2得到一个空的只有表结构的Table。用DataAdapter.Fill来保存这个返回的table到DataTable, 循环取DataTable的Column Name来构造ComboBox的Items。就这样做,有什么不明白的吗?
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework!
全部回复
-
谢谢!
我不是要显示字段内容,而是要显示字段名或字段标题,以此构造条件表达式。
如表有3列:ID(编号,Intger)、Name(名称,String)、Adress(地址,String)
在ComboBox中,将这3项内容显示在下拉菜单中,然后,可以再搞一个ComboBox,作为操作符:><=...,最后搞一个TextBox,供用户输入数字或字符
以此构造一个条件表达式:name="ABC",或者 ID>100,等,放在filter属性中,筛选数据。
因为要根据父窗体中表的结构而动态显示ComboBox的内容,所以,得搞成个活的,根据表结构,添加comboBox项,如何写代码?
主要是我不知道表结构信息,在用集合,还是用数组(数值好象不能存放不同类型的数据)?如果用集合,该怎么写?看了半天帮助,不太懂。
另外,如何将这些信息在不同窗体间传递?show()好象不支持参数?
-
你好,
用Sql语句:Select * from TableName where 1=2得到一个空的只有表结构的Table。用DataAdapter.Fill来保存这个返回的table到DataTable, 循环取DataTable的Column Name来构造ComboBox的Items。就这样做,有什么不明白的吗?
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework!