在使用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;
}
}