Dim r1 As List(Of DataRow) = dataTables("表A").select("[B列] <> ''") for each a1 as datarow in r1 a1("B列")=a1("B列").SubString(0,2) next
5楼
老有所乐 发表于:2008/11/9 23:35:00
谢谢!很好。
6楼
程兴刚 发表于:2008/11/10 0:46:00
如果不是针对已有数据进行处理,请在输入数据前更改列类型属性界面设置字符长度为2个字符!
7楼
老有所乐 发表于:2008/11/10 7:55:00
是的,主要是该已有的记录,记录太多,不愿一个一个改。谢谢程版
8楼
t_fs 发表于:2008/11/10 8:20:00
为了防止有各别记录出现一个字符的情况而出错,代码应再加一个判断如下:
Dim r1 As List(Of DataRow) = dataTables("表A").select("[B列] <> ''") for each a1 as datarow in r1 if a1("B列").length>=2 a1("B列")=a1("B列").SubString(0,2) end if next