This sample project shows how to make a report detalization in a separate preview window. The report may contain the detailed data in the external report. For example, main and detail reports are shown in the separate preview window. Load the main report, add event listener for the click event, and show this report in the viewer:
private void button2_Click(object sender, System.EventArgs e)
{
	StiReport report = new StiReport();
	report.RegData(dataSet1);
	report.Load("..\\LiveReports.mrt");
	report.Compile();
	report.CompiledReport.Click += new EventHandler(click);
	report.Show();
}

In the click event you can load a detailed report with data filtering using the parameters from the main report:
private void click(object sender, EventArgs e)
{
	StiComponent comp = sender as StiComponent;
	string customerID = (string)comp.BookmarkValue;
	
	if (customerID != null)
	{
		StiReport report = new StiReport();
		report.RegData(dataSet1);
		report.Load("..\\Details.mrt");
		StiDataBand dataBand = (StiDataBand)report.Pages["Page1"].Components["DataBand1"];
		StiFilter filter = new StiFilter("{Orders.CustomerID==\"" + customerID + "\"}");
		dataBand.Filters.Add(filter);
		
		report.Show();
	}
}

На скриншоте ниже Вы можете увидеть результат выполнения данного кода:

Live Report Detalization