Mesclar dois ou mais Crystal Reports em um único PDF

Eu tenho um CheckBoxList. Se eu selecionar dois ou mais valores, os CheckBoxList SelectedValues serão passados como um parâmetro um por um, e quero gerar o Crystal Report para cada SelectedValue no formato PDF e quero mesclar todo o Crystal Report PDF format em um único PDF formato. Como conseguir isso? Até agora, eu gerei apenas um único Crystal Report em formato PDF. Abaixo, forneci o código sobre como eu gerara o Crystal Report em formato PDF.

CrystalDecisions.CrystalReports.Engine.ReportDocument rpt =
    new CrystalDecisions.CrystalReports.Engine.ReportDocument();

string conn = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
string[] str = conn.Split(';');
string server = str[0].Substring(str[0].IndexOf(" = ") + 3);
string database = str[1].Substring(str[1].IndexOf(" = ") + 3);
string userid = str[2].Substring(str[2].IndexOf(" = ") + 3);
string password = "Welc0me";//str[3].Substring(str[3].IndexOf(" = ") + 3);

rpt.Load(Server.MapPath(RepPath));

for (int i = 0; i < rpt.DataSourceConnections.Count; i++)
{
   rpt.DataSourceConnections[i].SetConnection(server, database, userid, password);
}
// Here ReleaseID will be replaced by the CheckBoxList's SelectedValue
rpt.SetParameterValue(0, ReleaseID);  
rpt.SetParameterValue(1, false);                         
rpt.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,
    HttpContext.Current.Response, true, "Docs Report");

Mas o código acima é apenas para gerar um único relatório em PDF por vez. Mas eu quero passar cada CheckBoxList selectedvalue como um parâmetro. Por exemplo, se eu selecionei três valores significa, o Crystal Report deve conter todos os três Crystal Report para o correspondente SelectedValue, um por um. Como mesclar todo o Crystal Report PDF em um único Crystal Report. Eu tenho que resolver esse problema. Por favor me ajude.

questionAnswers(4)

yourAnswerToTheQuestion