以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 清除日期框内容时出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76890) |
-- 作者:flashv -- 发布时间:2015/11/7 1:39:00 -- 清除日期框内容时出错 控件名:DateTimePicker1 控件事件:ValueChanged 代码: vars("d07") = e.Form.Controls("DateTimePicker1").value 出错情况: 当删除日期组合框中的数据时出错。 出错提示: .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2015.11.2.1 错误所在事件:窗口,订单查询,DateTimePicker1,ValueChanged 详细错误信息: System.ArgumentException: 不能将列“d07”设置为空。请改用 DBNull。 在 System.Data.DataRow.set_Item(DataColumn column, Object value) 在 System.Data.DataRow.set_Item(String columnName, Object value) 在 Foxtable.VarsCollection.set_Var(String VarName, Object value) 在 UserCode.AzQSMWHsJ88KUnyAP(ControlEventArgs e) 目的,是将当前日期组合框的值赋值给全局变量 d07
|
-- 作者:Hyphen -- 发布时间:2015/11/7 9:15:00 -- 日期类型不能赋空值
要么把全局变量 d07改为字符型
要么判断一下,空值的时候赋值时间的最小值 vars("d07") = e.Form.Controls("DateTimePicker1").value If va Is nothingThen |