以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [灌水] 如何让Output的显示效果排整齐点 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=13682) |
||||
-- 作者:mr725 -- 发布时间:2011/10/23 0:31:00 -- [灌水] 如何让Output的显示效果排整齐点 For Each dc As DataCol In DataTables("表A").DataCols
上面代码是要显示列名的字符长度来,其结果是(不整齐):
想要显示这样整齐的效果(整齐),怎么做? : 此主题相关图片如下:未命名.jpg
这是例子:
[此贴子已经被作者于2011-10-23 0:31:44编辑过]
|
||||
-- 作者:hanxuntx -- 发布时间:2011/10/23 6:59:00 --
[此贴子已经被作者于2011-10-23 6:58:48编辑过]
|
||||
-- 作者:czy -- 发布时间:2011/10/23 13:22:00 -- 楼上的思路是对的。 不过这个问题好像无解,狐表中英文和数字都算一个字符,空格也是一个字符,这样用PadRight就补不齐了。 |
||||
-- 作者:gdlgh -- 发布时间:2011/10/23 14:42:00 -- \'这个System.Text.Encoding.Default.GetByteCount可以解决
Dim n1,n2,n3 As Integer [此贴子已经被作者于2011-10-23 14:43:31编辑过]
|
||||
-- 作者:czy -- 发布时间:2011/10/23 18:05:00 -- 学习了。 |
||||
-- 作者:qtcks -- 发布时间:2011/10/23 19:12:00 -- Dim a As String = "123"
[ 123] |
||||
-- 作者:qtcks -- 发布时间:2011/10/23 19:13:00 -- PadLeft 在字符串左侧填充空格或指定的字符,使得字符串的长度达到指定的长度。 语法: PadLeft(Length) 参数:
例如: Dim s1 As
String ="abcd" 在命令窗口执行上述代码,输出结果是: s2 = "00abcd" 再例如我们要定义一个字符串,并将字符串的值设为100个空格,这还真是一个难题,因为100个空格可不是那么好数的。 Dim s1 As String = " ".PadLeft(100) |
||||
-- 作者:qtcks -- 发布时间:2011/10/23 19:16:00 -- PadRight 在字符串右侧填充空格或指定的字符,使得字符串的长度达到指定的长度。 |
||||
-- 作者:布莱克朱 -- 发布时间:2011/10/23 19:25:00 -- 这个好 |
||||
-- 作者:e-png -- 发布时间:2011/10/24 0:22:00 -- 4楼好。学习。 这 str &= "【" & dc.name & left(" ",n2-n1) & "】" 中间的空格太妙了。 |