以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教怎么动态设置数据格式?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42761)

--  作者:heying325
--  发布时间:2013/11/21 11:58:00
--  请教怎么动态设置数据格式?
我想对指定行的所有数字设为百分比的,我改怎么弄呢??
--  作者:Bin
--  发布时间:2013/11/21 12:00:00
--  
DataTables("表A").DataCols("ddd").SetFormat("#0.00%")
--  作者:heying325
--  发布时间:2013/11/21 12:50:00
--  
版主,你好! 可是这样的话就会将整个列设置成了百分比,我只想让这列部分的数据设为百分!!请问有什么办法?
--  作者:狐狸爸爸
--  发布时间:2013/11/21 14:15:00
--  

用DrawCell事件,可以根据条件按指定格式显示。

 

if e.col.name = "某列" then

   if 条件成立 then

       e.Text = format(val(e.text),"#0.00%")

   end if

end if