FastReport腳本把數據綁定到文本控件上

public class ReportScript
{ip

  private void Data25_BeforePrint(object sender, EventArgs e)//Data25是指須要綁定數據源的控件
  {
    DataSourceBase data1 = Report.GetDataSource("VW_Rpt_CorpQualifition"); // 獲取數據源
    data1.Init(); // 初始化
    string mainQualifition=string.Empty;
    string detailQualifition=string.Empty;
    while(data1.HasMoreRows) // 打印重複循環的行
    {
      string name = (string)Report.GetColumnValue("VW_Rpt_CorpQualifition.FC_CertName");
      int isMain = (int)Report.GetColumnValue("VW_Rpt_CorpQualifition.FN_IsMain");

      if(isMain == 1 )
      {
        mainQualifition += name + ","; //主項資質
      }
      else
      {
        detailQualifition += name + ","; //增項資質
      }
      data1.Next(); // 讀取下一行
    }

    MainQualifition.Text =mainQualifition.TrimEnd(',');
    DetailQualifition.Text =detailQualifition.TrimEnd(',');
  }string

}it

相關文章
相關標籤/搜索