Подумав об этом, я смог достичь того, чего хотел ...
Ответ состоял в том, чтобы применить схему И загрузить данные.
Здесь:
CrystalDecisions.CrystalReports.Engine.ReportDocument objReport = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
DataSet Dataset = new DataSet("TableName");
Dataset.ReadXmlSchema("Schema.xsd");
Dataset.ReadXml("Database.xml");
objReport.Load(@"Report.rpt");
objReport.SetDataSource(Dataset);
objReport.SetParameterValue(0, "Some Parameter");
CrystalReportViewer.ReportSource = (objReport);
Тогда мне нужно только сделать со значениями формулы:
if(isnull({Tableshalala.column}) then dosomething else doother;
Вот и все.
Спасибо. :)