以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  格式化数值  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3620)

--  作者:lihe60
--  发布时间:2009/7/18 17:26:00
--  格式化数值
如果对某列的某行即某个单元格用百分比显示数据,其他单元格不用百分比显示数据,请问如何实现?
[此贴子已经被作者于2009-7-18 17:26:44编辑过]

--  作者:狐哥
--  发布时间:2009/7/18 17:30:00
--  
哪肯定此行就有条件了,用e函数加个条件判断试试.
--  作者:狐狸爸爸
--  发布时间:2009/7/19 8:44:00
--  
用drawcell事件,轻松搞定。
--  作者:yangming
--  发布时间:2009/7/19 10:00:00
--  
放在表DrawCell事件中
If e.Col.IsNumeric  Then
    If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容
         e.Text = e.Row(e.Col.Name) &"%"
      End If
End If
[此贴子已经被作者于2009-7-19 10:01:30编辑过]

--  作者:kylin
--  发布时间:2009/7/20 11:18:00
--  
以下是引用yangming在2009-7-19 10:00:00的发言:
放在表DrawCell事件中
If e.Col.IsNumeric  Then
    If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容
         e.Text = e.Row(e.Col.Name) &"%"
      End If
End If
[此贴子已经被作者于2009-7-19 10:01:30编辑过]

不错,收藏!