在使用Grid++的時候,根據後臺的數據,有時候需要加上判斷纔可以實現展示的數據形態,記錄下來吧:
function Report.DetailGrid.Recordset.BeforePostRecordScript(Report, Sender)
{
//從報表裏面取數據
var nrgbzglzrs=Report.FieldByName("nrgbzglzrs").AsFloat;
var nrgbzglylfy= Report.FieldByName("nrgbzglylfy").AsFloat ;
if(nrgbzglzrs>0)
{
Report.FieldByName("aylfy").AsFloat = Math.round(nrgbzglylfy / nrgbzglzrs) / 100.00 + "%";
}
else
{
Report.FieldByName("aylfy").AsFloat = 0;
}
}