Symptom
How to find all the fields on main report using Crystal Reports .NET SDK?
Environment
- Crystal Reports for Visual Studio 2010
- Crystal Reports 2008
Resolution
Following is the code that can be used to find all the fields on the main report:
private void FindReportObects(ReportDocument reportDocument)
{
if (reportDocument.ReportDefinition.ReportObjects.Count > 0)
{
Response.Write("<table border=1 cellspacing=2>");
Response.Write("<tr>");
Response.Write("<td><b>Report Object Name</b></td>");
Response.Write("<td><b>Report Kind</b></td>");
Response.Write("<td><b>Report Object Format</b></td>");
Response.Write("</tr>");
foreach (ReportObject reportObject in reportDocument.ReportDefinition.ReportObjects)
{
Response.Write("<tr>");
Response.Write("<td>" + reportObject.Name + " </td>");
Response.Write("<td>" + reportObject.Kind.ToString() + " </td>");
Response.Write("<td>" + reportObject.ObjectFormat.ToString() + " </td>");
Response.Write("</tr>");
}
Response.Write("</table>");
}
}
Keywords
object report text formula blobfield crvs2010 crvs cr net , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , How To
Product
Crystal Reports 2008 V1 ; SAP Crystal Reports, developer version for Microsoft Visual Studio