Update 2021-04-26

This commit is contained in:
2021-04-26 21:39:41 +02:00
parent bcd59bc5e9
commit 7d7e6035b6
45 changed files with 16484 additions and 96 deletions

View File

@@ -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