首先要确定思路如果想做个可以设置自定义数据下拉框首先我们自己要建立个表它和主表需要有关联比如主表A有司机 表B可以单独创立司机集合 在表B里可以写很多司机名字在窗口中时候有下拉就可以使用这个表B司机集合当然这需要表A司机字段来协助下
如下
表A id siji
表B id sijilist
创建个表B数据窗口 选择sijilist
然后在创建个表A数据窗口 选择siji 然后在选择siji列EDITSTYLE TYPE选择DROPDOWNDW然后主要调节下面 选择DATAWINDOW就选择表A刚才建立数据窗口DISPLAY COLUMN 选择 compute_1
DATA COLUMN选择司机这样就可以在表A数据窗口选择B司机集合了
当然我们在窗口操作时候需要数据窗口选择表A在OPEN事件中写如下代码
datawindowchild dwc
dw_1.GetChild("siji",dwc)
dwc.SetTransObject(SQLCA)
dwc.Retrieve
dwc.InsertRow(1)
dwc.SetItem(1, "sijilist", "全部") //加全部
dw_1.InsertRow(0)
dw_1.SetItem(1,"siji", "全部")//加全部
dw_1.SetItem(1,"siji",dwc.GetItemString(1,"siilist"))//取第个
最新评论