以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]合并单元格内容是,空值用空格代替?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=148190)

--  作者:KWK001
--  发布时间:2020/4/1 21:36:00
--  [求助]合并单元格内容是,空值用空格代替?

”区分“ 列的0 值已用空格代替了,但是合并是否总是没有。

应该是59个字符,每次都是58个字符。


请给我看看?


合并的代码:

If e.DataCol.Name = "背番号" Then

   If  e.DataRow("区分") = 0

        e.DataRow("区分") = " "

End If

End If

Dim dr As DataRow = e.DataRow

Select Case e.DataCol.Name

    Case "客先支給図番","ロット番号字符5","収容数????","背番号","区分","???","客先背番号字符5"

    dr("QRコードデータ")  = "B01"& dr("客先支給図番") & " " & dr("ロット番号字符5") + dr("収容数????")+ "                    "+ dr("背番号")+"  "+dr("???")&dr("区分")&dr("客先背番号字符5")

    End Select



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


--  作者:有点蓝
--  发布时间:2020/4/2 9:47:00
--  
单元格默认会自动去掉前后的空格的

dr("QRコードデータ")  = "B01"& dr("客先支給図番") & " " & dr("ロット番号字符5") + dr("収容数????")+ "                    "+ dr("背番号")+"  "+dr("???") & IIF(dr("区分")=0," ",dr("区分")) & dr("客先背番号字符5")