以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何去掉指定的字符呢。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133209) |
-- 作者:81538475 -- 发布时间:2019/4/9 17:15:00 -- [求助]如何去掉指定的字符呢。 0.5|1|0.5 类似这样的一组,如何去掉最后一个 | 和他后面的数据呢。 让他变成0.5|1 |
-- 作者:lihe60 -- 发布时间:2019/4/9 17:26:00 -- Dim str As String="1|2" MessageBox.Show(str.replace("|" & str.split("|")(str.split("|").length-1),""))
[此贴子已经被作者于2019/4/9 18:14:11编辑过]
|
-- 作者:81538475 -- 发布时间:2019/4/9 18:45:00 -- Dim y As Integer = Date.Today.Year Dim m As Integer = Date.Today.Month Dim s As String = y & "-" & s Dim cr As DataRow = CurrentTable.Current.DataRow \'Dim Values() As String = cr("抵扣月份").split("|") Dim Result As DialogResult Result = MessageBox.Show("修改当前行的请假扣款记录,是否继续 ?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.Yes Then If CurrentTable.Current("抵扣月份").Contains(s) Then Cr("抵扣月份")=Cr("抵扣月份").repalce(Cr("抵扣月份").split("|")(Cr("抵扣月份").split("|").lenth-1,"")) End If End If 麻烦看看问题在哪里呀。 是因为这个是备注列吗? .NET Framework 版本:2.0.50727.8937 Foxtable 版本:2018.10.9.1 错误所在事件:窗口,综合奖惩记录表,Button6,Click 详细错误信息: 未找到类型“String()”的公共成员“lenth”。 |
-- 作者:有点甜 -- 发布时间:2019/4/9 19:19:00 -- Cr("抵扣月份")=Cr("抵扣月份").repalce(Cr("抵扣月份").split("|")(Cr("抵扣月份").split("|").length-1,"")) |