首先:
新建》datawindow》grid》作为条件的列(例如想按班级查询学生信息,则只选择班级列)》保存:dw_grade_grid
再者:
新建》datawindow》grid》依然选择作为条件的列(例如班级)》把header隐藏》选中detail中的“班级”》右边的属性窗口edit标签中》Style type选择DropDownDW,继续此标签中下边DataWindow选择刚刚保存的dw_grade_grid,下边的Display coulumn和Date column都选择“班级”,然后再将主窗口中“班级”的tab
order 设置为“1”》保存为dw_grade_input
最后:
在主窗口添加datawindow控件,名为dw_2,然后属性dataobject选择dw_grade_input,在主窗口open事件中添加
dw_2.settransobject(sqlca)
dw_2.insertrow(0)
为其查询和插入一个空行,以便可以选择下拉菜单。
问:
1.怎么能获得下来菜单选择的内容
2.去除重复的行(例如班级肯定会有很多的同学是同一个班级所以查出来有重复的)
------解决方案--------------------
1.怎么能获得下来菜单选择的内容
直接数据窗口getitem
2.去除重复的行(例如班级肯定会有很多的同学是同一个班级所以查出来有重复的)
在数据源处用distinct
------解决方案--------------------
获取选择的内容也可以用dw_query.object.班级[1]