以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]无法设置列“AAAA”。此值违反了此列的 MaxLength 限制。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89405)

--  作者:jyh7081
--  发布时间:2016/8/21 9:54:00
--  [求助]无法设置列“AAAA”。此值违反了此列的 MaxLength 限制。
无法设置列“AAAA”。此值违反了此列的 MaxLength 限制。”  运行下列代码时出现的:

For Each t As Table In Tables
    For Each r As Row In t.rows
        For Each c As Col In t.cols
            Dim ary() As String = cstr(r(c.name)).split(new Char() {chr(10), chr(13)})
            Dim str As String = ""
            For Each s As String In ary
                If s.trim > "" Then
                    str &= s & vbcrlf
                End If
            Next
            r(c.name) = str
        Next
    Next
Next


--  作者:y2287958
--  发布时间:2016/8/21 9:55:00
--  
列“AAAA”的宽度不够
--  作者:jyh7081
--  发布时间:2016/8/21 10:04:00
--  
谢谢!这一列是备注列,字符较多,但其他的备注列,未被提示,而且字符数量更多。在哪调整设置?
--  作者:大红袍
--  发布时间:2016/8/21 14:06:00
--  

 你只有一个表有 AAAA 列?你确定那一列真的是 备注列?

 

 做个实例发上来看看。