Update 2021-04-26
This commit is contained in:
@@ -28,7 +28,7 @@ namespace QW2021C.Resultate
|
||||
//FormulaFieldDefinition crFormulaFieldDefinition;
|
||||
//FormulaFieldDefinition=crim
|
||||
//Section section;
|
||||
|
||||
|
||||
//int LoopFormula;
|
||||
//string FormulaName;
|
||||
//crFormulaFieldDefinitions = cr.DataDefinition.
|
||||
@@ -40,9 +40,27 @@ namespace QW2021C.Resultate
|
||||
// Console.WriteLine(FormulaName);
|
||||
//}
|
||||
|
||||
DataTable dt = new DataTable();
|
||||
switch (report)
|
||||
{
|
||||
case "Vierkampf.rpt":
|
||||
|
||||
foreach (DataColumn c in ds.Tables[1].Columns)
|
||||
{
|
||||
if (c.ColumnName.ToString() == "Rang" || c.ColumnName.ToString() == "BestPunkte")
|
||||
{
|
||||
dt.Columns.Add(c.ColumnName, System.Type.GetType("System.Int32"));
|
||||
}
|
||||
else
|
||||
{
|
||||
dt.Columns.Add(c.ColumnName);
|
||||
}
|
||||
}
|
||||
|
||||
foreach (DataRow dr in ds.Tables[1].Rows)
|
||||
{
|
||||
dt.ImportRow(dr);
|
||||
}
|
||||
CrystalDecisions.CrystalReports.Engine.TextObject MyTextObject;
|
||||
MyTextObject = cr.ReportDefinition.ReportObjects["txtheader0"] as TextObject;
|
||||
MyTextObject.Text = Session["Kopfzeile1"].ToString();
|
||||
@@ -59,13 +77,30 @@ namespace QW2021C.Resultate
|
||||
MyTextObject.Text = Session["Datum"].ToString();
|
||||
MyTextObject = cr.ReportDefinition.ReportObjects["txtwettkampfnr"] as TextObject;
|
||||
MyTextObject.Text = Session["Wettkampfnr"].ToString();
|
||||
cr.SetDataSource(ds.Tables[1]);
|
||||
cr.SetDataSource(dt);
|
||||
CrystalReportViewer1.ReportSource = cr;
|
||||
CrystalReportViewer1.RefreshReport();
|
||||
|
||||
CrystalDecisions.Shared.ConnectionInfo ci = new CrystalDecisions.Shared.ConnectionInfo();
|
||||
break;
|
||||
case "erdgas.rpt":
|
||||
case "ukc.rpt":
|
||||
|
||||
foreach (DataColumn c in ds.Tables[1].Columns)
|
||||
{
|
||||
if (c.ColumnName.ToString() == "Rang" || c.ColumnName.ToString() == "BestPunkte")
|
||||
{
|
||||
dt.Columns.Add(c.ColumnName, System.Type.GetType("System.Int32"));
|
||||
}
|
||||
else
|
||||
{
|
||||
dt.Columns.Add(c.ColumnName);
|
||||
}
|
||||
}
|
||||
|
||||
foreach (DataRow dr in ds.Tables[1].Rows)
|
||||
{
|
||||
dt.ImportRow(dr);
|
||||
}
|
||||
//CrystalDecisions.CrystalReports.Engine.TextObject MyTextObject;
|
||||
MyTextObject = cr.ReportDefinition.ReportObjects["txtheader0"] as TextObject;
|
||||
MyTextObject.Text = Session["Kopfzeile1"].ToString();
|
||||
@@ -82,7 +117,7 @@ namespace QW2021C.Resultate
|
||||
MyTextObject.Text = Session["Datum"].ToString();
|
||||
MyTextObject = cr.ReportDefinition.ReportObjects["txtwettkampfnr"] as TextObject;
|
||||
MyTextObject.Text = Session["Wettkampfnr"].ToString();
|
||||
cr.SetDataSource(ds.Tables[1]);
|
||||
cr.SetDataSource(dt);
|
||||
CrystalReportViewer1.ReportSource = cr;
|
||||
CrystalReportViewer1.RefreshReport();
|
||||
|
||||
@@ -98,7 +133,7 @@ namespace QW2021C.Resultate
|
||||
|
||||
}
|
||||
|
||||
DataTable dt = new DataTable();
|
||||
|
||||
foreach (DataColumn c in ds.Tables[1].Columns)
|
||||
{
|
||||
if (c.ColumnName.ToString() == "Rang" || c.ColumnName.ToString() == "BestPunkte")
|
||||
@@ -138,10 +173,11 @@ namespace QW2021C.Resultate
|
||||
|
||||
{
|
||||
// CrystalDecisions.CrystalReports.Engine.TextObject MyTextObject;
|
||||
MyTextObject = cr.ReportDefinition.ReportObjects["Text" + i.ToString()] as TextObject;
|
||||
MyTextObject.Text = "";
|
||||
|
||||
try
|
||||
{
|
||||
MyTextObject = cr.ReportDefinition.ReportObjects["Text" + i.ToString()] as TextObject;
|
||||
MyTextObject.Text = "";
|
||||
MyTextObject.Text = splitter[i - 1].ToString();
|
||||
}
|
||||
catch
|
||||
|
||||
Reference in New Issue
Block a user