Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
如果这个取值计算的列设为“字符型”,那么这个表达式就可以得到你的要求,否则按老六提供例子去完成。
下载信息 [文件大小:296.0 KB 下载次数:4] | |
![]() |
表达式是一样的,不过我设置了列属性,固定整数位数为2
如果是字符型的呢?我想把日期作为编号的流水号。是不是需要在rowadd事件中写代码
如果是字符型,在Windows 7/Vista下:
IIF(SubString(Convert([日期],'System.String'),7,1) = '/','0','') + SubString(Convert([日期],'System.String'),6,IIF(SubString(Convert([日期],'System.String'),7,1) = '/',1,2))
在Windows XP下:
IIF(SubString(Convert([日期],'System.String'),7,1) = '-','0','') + SubString(Convert([日期],'System.String'),6,IIF(SubString(Convert([日期],'System.String'),7,1) = '-',1,2))
如果要日期流水号,应该在DataRowAdded事件中写代码,这个时候就不应该用表达式列了,用代码很方便。