Foxtable(狐表)用户栏目专家坐堂 → [求助]u新版本重排功能有点小问题。


  共有4339人关注过本帖树形打印复制链接

主题:[求助]u新版本重排功能有点小问题。

帅哥哟,离线,有人找我吗?
2900819580
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1341 积分:9755 威望:0 精华:0 注册:2015/6/30 8:46:00
[求助]u新版本重排功能有点小问题。  发帖心情 Post By:2022/4/26 17:38:00 [只看该作者]

新版本重排会出现以下问题。

图片点击可在新窗口打开查看此主题相关图片如下:无标题20220426.png
图片点击可在新窗口打开查看

完整代码如下,找到问题了,希望可以得到改善

Dim Astrs() As String = {"即时库存", "可用库存", "CMx单用量", "订单需求", "CMx总用量""这里多了个“就会有这样的错误
For Each Astr As String In Astrs
    If dt.DataCols.Contains(astr) = False Then dt.DataCols.Add(Astr, GetType(Single))
Next 
tb.SetColVisibleWidth("JCC序号|70|料号|163|名称|121|规格|111|单位|46|CMx单用量|88|订单需求|88|CMx总用量|88|JCC数量|88|JCC备注|88") 
Dim Lms() As String = {"CMx序号", "名称", "规格", "单位"}
For Each c As Col In tb.Cols
    If c.Caption.StartsWith("CMx") Then c.Caption = c.name.Replace("CMx", "")
            If c.Caption.StartsWith("JCC") Then c.Caption = c.name.Replace("CC", "")
    End If 
    If lms.Contains(c.Name) Then c.AllowEdit = False
Next


[此贴子已经被作者于2022/4/26 17:41:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/26 17:44:00 [只看该作者]

这个本身就是代码的问题。错误的代码当然会有错误的结果

 回到顶部
帅哥哟,离线,有人找我吗?
2900819580
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1341 积分:9755 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2022/4/26 18:40:00 [只看该作者]

以下是引用有点蓝在2022/4/26 17:44:00的发言:
这个本身就是代码的问题。错误的代码当然会有错误的结果

我也知道是代码的问题,错误的代码不是应该提示代码错误吗?而不是将所有的都补空格呀。
同样的代码,放在旧版本的就不会出现这样的错误!


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/26 20:37:00 [只看该作者]

恰恰是因为旧版的编辑器功能弱所以才不会这样。

新版是有错误提示的

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 回到顶部