首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net textbox多行输入数据进展处理

2013-01-11 
vb.nettextbox多行输入数据进行处理textbox中输入数据每一行数据以chr(13)+chr(10)分割,现在想取每一行数

vb.net textbox多行输入数据进行处理
textbox中输入数据  每一行数据以chr(13)+chr(10)分割,现在想取每一行数据的后6位,怎么去。(不换控件)
每一行的数据都有固定形式    
2011011050.55
2011011050.55
2011011050.55
2011011050.55
2011011050.55
取每一行的后6位  即 050.55
思路:1、mid(str,7,6)函数 
         mid(str,22,6)
         mid(str,37,6)
      2、计算输入了多少行 
    Function GetRepeatTimes(ByVal TheChar, ByVal TheString)
        GetRepeatTimes = (Len(TheString) - Len(Replace(TheString, TheChar, ""))) / Len(TheChar)

        Return GetRepeatTimes
    End Function
      3、以上为思路 问是否可行 具体实施  期待大神给更好的建议或者实际话解决
[解决办法]
直接用 Split 和 Right 函数啊
[解决办法]
mid(str,7)
或者right(str,6)
[解决办法]
 用Split分出行数据, Right 取后6位的字符

热点排行