以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 自动编号 --日期格式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88162) |
-- 作者:flrlxb -- 发布时间:2016/7/28 9:03:00 -- 自动编号 --日期格式
表内的数据是这样的“2016-10-22”日期数据 ,但是赋值需要 #10/22/2016# 帮助方件里 (下面标识这行,老出错,我自已调试了,发现是格式问题“,请教如何处理 If e.DataCol.Name = "日期" Then If e.DataRow.IsNull("日期")
Then Dim
bh As
String = Format(e.DataRow("日期"),"yyyyMMdd")
\'取得编号的8位前缀 If e.DataRow("编号").StartsWith(bh) =
False
\'如果编号的前8位不符 |
-- 作者:狐狸爸爸 -- 发布时间:2016/7/28 10:03:00 -- 这个代码不应该出错,除非您之前的编号列已经有内容,但是这些现有编号不符合代码中规定的编码规则。 你先检查一下,搞不定的话,做个例子发上来给我们看看。 |