以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎样在DateTimePicker中点击下拉列出不重复的日期? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157596) |
-- 作者:hitzfeld -- 发布时间:2020/10/22 2:48:00 -- 怎样在DateTimePicker中点击下拉列出不重复的日期? Dim cmb As WinForm.DateTimePicker cmb = Forms("库存表").Controls("有效期") cmb.ComboList = DataTables("库存表").GetComboListString("有效期") GetComboListString只能传递字符串,无法传递日期型变量。要怎么改才能在DateTimePicker下拉的时候列出所有不重复的日期?
|
-- 作者:有点蓝 -- 发布时间:2020/10/22 8:59:00 -- DateTimePicker没有ComboList属性 ,也绝对不可能有重复的日期。如果是指组合框ComboBox控件,并且是sqlserver数据库,同时日期值有时分秒的话,这样处理 cmb.ComboList = DataTables("库存表").sqlGetComboListString("convert(nvarchar(10),有效期,120)")
|
-- 作者:hitzfeld -- 发布时间:2020/10/22 21:05:00 -- 谢谢蓝老师!我要的就是这个意思 |