1、EditMark的用法:在 dataset中怎么设置1为100%这样的格式?(40分)2、还有如:300显示为300.00这样的格式!(40分)3、哪位知道不知道 TEditMask中的!、C、#这些东西的代表意思的?能不能帮我翻译一下?看E文太累了!(120分)

解决方案 »

  1.   

    1. Edit1.Text := Format('%d%%', [1 * 100])
    2. Edit1.Text := FormatFloat('#0.00', 300);
    3. 翻译ing...
      

  2.   

    1、EditMark的用法:在 dbgrid中怎么设置1为100%这样的格式?(40分)2、还有如:300显示为300.00这样的格式!(40分)问题应该是这样的^^^^
      

  3.   

    上MSN我告诉你吧,这里太难说了
      

  4.   

    COOLSLOB,一不小心就多了一颗星星了!
      

  5.   

    好多星星,头好晕!
    我看我是帮不上忙了!
    帮UP
    帮UP
    帮UP
    帮UP
      

  6.   

    我的问题解决了,为了避免有倒分嫌疑,以下为通讯记录:
    Drate  说:
    昨天的问题,继续!
    Drate  说:
    那个东西怎么显示?
    CoolSlob 说:
    不是在DBGrid上做手脚,
    Drate  说:
    如数字300要显示为300.00,在dbgrid中
    CoolSlob 说:
    而是在Query中
    Drate  说:
    在query中,有一个displayformat
    Drate  说:
    不过不知道怎么写
    CoolSlob 说:
    是啊300 -> 300.00设置DisplayFormat: #0.00
    Drate  说:
    还有就是1显示为100%,也是在dbgrid中
    Drate  说:
    前面一个答对了,给分,还有呢?
    CoolSlob 说:
    DisplayFormat : 0%
    CoolSlob 说:
    这样它的值为会*100
    CoolSlob 说:
    你在其它地方实现这个乘值就是了
    Drate  说:
    还要进行计算?
    CoolSlob 说:
    是的
    CoolSlob 说:
    这个没有直接的办法
    CoolSlob 说:
    OK了吧
    Drate  说:
    OK了
    Drate  说:
    没有
    Drate  说:
    还有
    CoolSlob 说:
    还有什么?
    Drate  说:
    在dbgrid中进行字段计算
    Drate  说:
    如单价*数量*折扣=金额
    CoolSlob 说:
    这个问题不在你开贴的范围之内的呀
    Drate  说:
    在DBGRID中自动计算金额
    CoolSlob 说:
    你新建 一个计算字段就是了
    CoolSlob 说:
    添加一个计算字段
    Drate  说:
    知道了!简单问题吧!
    Drate  说:
    给你200分了!
      

  7.   

    1、在你的dataset中设置,选择字段属性displayFormat->0.00
      

  8.   

    1、在你的dataset中设置,选择字段属性displayFormat->0.00
      

  9.   

    在使用查询时就可以了
    Select cast(round(FieldName * 100,1) as char) + '%' 
    from TableName
    就行了