在FastReport的Demo中,可以打印StringGrid中的内容。但都是从第0行开始,我现在想从某一行开始打印,不知道有什么办法?在线等待ing....

解决方案 »

  1.   

    自己解决了。例如从第1行开始。
    void __fastcall TMDIChild::ToolButton3Click(TObject *Sender)
    {
    RowDataset->RangeEnd = reCount;
    RowDataset->RangeEndCount = Data->RowCount-1;
    frReport1->ShowReport();
    }void __fastcall TMDIChild::frReport1GetValue(const AnsiString ParName,
          Variant &ParValue)
    {
    if (ParName=="DY") ParValue=Data->Rows[RowDataset->RecNo+1]->Strings[4];
    }
    就当散分吧!!!!来者有分,不过时间有限。