以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 建议TreeView目录树节点取值前应该要压缩前后空字符 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9182)
|
-- 作者:kylin
-- 发布时间:2011/3/8 19:23:00
-- 建议TreeView目录树节点取值前应该要压缩前后空字符
如e.Form.Controls("TreeView1").BuildTree("htb", "kh|htbh"),会得到以下的结果:
此主题相关图片如下:spximage.bmp
 经过在NodeMouseClick事件中用MessageBox.Show(e.Node.text.Length)测试得到原来是text属性的长度不相同
从应用上说,个人以为用户希望的是,在BuildTree过程当中,能压缩字符串前后空字符作为目录树节点的。
|
-- 作者:mr725
-- 发布时间:2011/3/8 20:03:00
--
既然有空格, 那么筛选也会有问题啊。
也可以通过录入的过程中清除空格,或用 for ... .trim() next 来清除空格,再来生成目录树。
|
-- 作者:狐狸爸爸
-- 发布时间:2011/3/8 20:23:00
--
呵呵,在Foxtable输入的时候,会自动清除首尾空格的啊。
|
-- 作者:mr725
-- 发布时间:2011/3/8 20:28:00
--
测试了一下,是通过导入excel后,原excel中有空字符时,导入的表不能自动清除空字符。。。
所以,对导入的表,要先用 for ......next 来清除空字符,再生成目录树````` 。。。
|
-- 作者:mr725
-- 发布时间:2011/3/8 20:30:00
--
以下是引用狐狸爸爸在2011-3-8 20:23:00的发言:
呵呵,在Foxtable输入的时候,会自动清除首尾空格的啊。
哈哈,不光是输入时能自动清空首尾的空字符(空格),就是复制粘贴也可以的。就是导入表不能!!!
|
-- 作者:狐狸爸爸
-- 发布时间:2011/3/8 20:43:00
--
是的,导入是不变的。
|