Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
if e.datacol.name="B" then
Dim Cns As String() = {"C","D","E","F","G","H","I","J","K","L"}
Dim dr As DataRow = e.datarow
dim i as integer
For i = 0 to 9
dr(Cns(i)) = Nothing
Next
if dr("B") IsNot Nothing then
For i = 0 to dr("B").split("-").Length-1
dr(Cns(i)) = dr("B").split("-")(i)
Next
End if
End if
if e.datacol.name="B" then
Dim Cns As String() = {"C","D","E","F","G","H","I","J","K","L"}
Dim dr As DataRow = e.datarow
dim i as integer
For i = 0 to 9
dr(Cns(i)) = Nothing
Next
if dr("B") IsNot Nothing then
For i = 0 to dr("B").split("-").Length-1
dr(Cns(i)) = dr("B").split("-")(i)
Next
End if
End if
初步看应该没有问题,可以使用
大哥,你是不是要求没有达到10列的,要有一个提示吗
大哥,你是不是要求没有达到10列的,要有一个提示吗
谢谢小狐,不是要个提示,是有“-”符号的都要分列填入的c、d、.....l 列里,如果修改、减少、或退掉多入的内容,c、d、.....l 列里也要相应的变化。
11楼don老师的代码ok啦~ (不知道要学多久才会写这样的代码,本人笨呀~ )
也要谢11楼don老师,和12楼kylin老师的回复。
还想问一下老师们:能用表达式吗? 比如c列,怎么写?
还想问一下老师们:能用表达式吗? 比如c列,怎么写?
如B列数据规律性较强或可以,无规律则不能.
如B列数据规律性较强或可以,无规律则不能.
您指的规律是什么? 是每段的字符个数吗? 这个字符个数是不定的呀!如:
AAA...-BB...-CCCC...-.......... A、B、C...等字符数都不确定的。 真的没法用表达式是吗?
只好用替代的办法了,见http://www.foxtable.com/dispbbs.asp?boardid=2&Id=1332 里面有另外的问题。