private void Logout() { currentBl.GetCalibrationList().Clear(); Measurepoints.Items.Clear(); CalibrationChart.Series["LineærRegression"].Points.Clear(); CalibrationChart.Series["Punkter"].Points.Clear(); RTextBox.Clear(); }
private static ReportControlItem GetReportCellControlItem(ReportDataColumn reportDataColumn) { ReportControlItem toRet = null; if (reportDataColumn.DataCellViewType is CellViewImage) { CellViewImage imgCellView = reportDataColumn.DataCellViewType as CellViewImage; RImage rImage = new RImage( reportDataColumn.Name, true, GetReportColumnValue(reportDataColumn), imgCellView.Properties ); if (reportDataColumn.HyperlinkColumn != null) { rImage.ImageBox.Action = new ReportExporters.Common.Model.Action( GetReportColumnValue(reportDataColumn.HyperlinkColumn)); } toRet = rImage; } else { RTextBox rTextbox = new RTextBox(reportDataColumn.Name, GetReportColumnValue(reportDataColumn)); if (reportDataColumn.HyperlinkColumn != null) { rTextbox.TextBox.Action = new ReportExporters.Common.Model.Action( GetReportColumnValue(reportDataColumn.HyperlinkColumn)); } toRet = rTextbox; } toRet.Item.Style = reportDataColumn.DefaultCellStyle; return(toRet); }
private static ReportControlItem GetReportHeaderControlItem(ReportDataColumn reportDataColumn) { ReportControlItem rHeaderItem = null; if (reportDataColumn.HeaderCellViewType is CellViewImage) { CellViewImage imgCellView = reportDataColumn.HeaderCellViewType as CellViewImage; RImage rImage = new RImage( "header" + reportDataColumn.Name, true, reportDataColumn.HeaderText, imgCellView.Properties ); if ((reportDataColumn.HyperlinkColumn != null) && (reportDataColumn.HeaderCellHyperlink != null)) { rImage.ImageBox.Action = new ReportExporters.Common.Model.Action(reportDataColumn.HeaderCellHyperlink); } rHeaderItem = rImage; } else { RTextBox rHeaderTextbox = new RTextBox( "header" + reportDataColumn.Name, reportDataColumn.HeaderText); if ((reportDataColumn.HyperlinkColumn != null) && (reportDataColumn.HeaderCellHyperlink != null)) { rHeaderTextbox.TextBox.Action = new ReportExporters.Common.Model.Action(reportDataColumn.HeaderCellHyperlink); } rHeaderItem = rHeaderTextbox; } rHeaderItem.Item.Style = reportDataColumn.HeaderStyle; return(rHeaderItem); }
private void DeleteMPointButton_Click(object sender, EventArgs e) { for (int i = 0; i < Measurepoints.Items.Count; i++) { if (Measurepoints.Items[i].Selected) { Measurepoints.Items[i].Remove(); currentBl.GetCalibrationList().RemoveAt(i); DrawChartPoints(); RTextBox.Clear(); if (currentBl.GetCalibrationList().Count >= 5) { DrawLinearRegression(); RTextBox.Text = Convert.ToString(currentBl.GetRsquared_()); } if (currentBl.GetCalibrationList().Count < 5) { CalibrationChart.Series["LineærRegression"].Points.Clear(); } i--; } } PointDeletet = true; }
private void DeleteMPointButton_Click(object sender, EventArgs e) { for (int i = 0; i < Measurepoints.Items.Count; i++) //løber alle punkterne i listview elementet igennem { if (Measurepoints.Items[i].Selected) //tjekker om hver punkt er valgt { Measurepoints.Items[i].Remove(); //sletter punktet fra listview elementet currentBl.GetCalibrationList().RemoveAt(i); //sletter punktet fra kalibreringslisten DrawChartPoints(); //tegner punkterne igen nu uden det slettede punkt RTextBox.Clear(); //sletter R^2 værdien fra formen if (currentBl.GetCalibrationList().Count >= 3) //tjekker om der er nok punkter til at lave lineær regression { DrawLinearRegression(); RTextBox.Text = Convert.ToString(currentBl.GetRsquared_()); } if (currentBl.GetCalibrationList().Count < 3) { CalibrationChart.Series["LineærRegression"].Points.Clear(); } i--; //tjek om dette er nødvendigt } } PointDeletet = true; //viser at der er slettet et punkt }
private void SetUpCells() { Details.TableRows.Clear(); if ((reportTableGroups != null) && (reportTableGroups.Count > 0)) { #region apply grouping TableGroups = new RTableGroups(); for (int rtgIndex = 0; rtgIndex < reportTableGroups.Count; rtgIndex++) { ReportTableGroup reportTableGroup = reportTableGroups[rtgIndex]; //ReportColumn firstColumn = reportTableGroup.ColumnGrouping[0]; RTableGroup newGroup = new RTableGroup(); newGroup.Grouping.Name = string.Format("{0}_Group{1}", Name, rtgIndex + 1); //Grouping foreach (ReportColumn groupingColumn in reportTableGroup.ColumnGrouping) { RExpression groupingExpression = new RExpression(GetReportColumnValue(groupingColumn)); newGroup.Grouping.GroupExpressions.Add(groupingExpression); } //Sorting if (reportTableGroup.ColumnSorting.Count > 0) { RSorting groupSorting = new RSorting(); foreach (ReportColumn sortingColumn in reportTableGroup.ColumnSorting.Keys) { RSortBy sortByColumn = new RSortBy(); sortByColumn.SortExpression = GetReportColumnValue(sortingColumn); sortByColumn.Direction = reportTableGroup.ColumnSorting[sortingColumn]; groupSorting.SortBy.Add(sortByColumn); } newGroup.Sorting = groupSorting; } //Header { RHeader groupHeader = new RHeader(); { RTableRow headerRow = new RTableRow(); { BaseStyle hightlightStyleForRow = null; foreach (ReportColumn reportColumn in ReportDataColumns) { if (reportColumn is ReportDataColumn) { ReportControlItem tbxHeader; if (reportTableGroup.ColumnGrouping.Contains(reportColumn)) { tbxHeader = GetReportCellControlItem(reportColumn as ReportDataColumn); if (hightlightStyleForRow == null) { hightlightStyleForRow = tbxHeader.Item.Style; } } else { tbxHeader = new RTextBox(String.Empty); } RTableCell rTableCell = new RTableCell(); rTableCell.ReportItems.Add(tbxHeader); headerRow.TableCells.Add(rTableCell); } } if (hightlightStyleForRow != null) { hightlightStyleForRow.Border.Style = BorderStyle.None; headerRow.Style = hightlightStyleForRow; } } groupHeader.TableRows.Add(headerRow); } newGroup.Header = groupHeader; } //Footer { //RFooter groupFooter = new RFooter(); //newGroup.Footer = groupFooter; } TableGroups.Add(newGroup); } #endregion } RTableCell tCell; RTableRow tRow = new RTableRow(); tRow.Height = this.rowHeight; foreach (DataColumn dataColumn in SourceDataTable.Columns) { tCell = new RTableCell(); ReportControlItem rDataTableItem; int columnIndex = SourceDataTable.Columns.IndexOf(dataColumn); int reportItemZIndex = columnIndex + 1; ReportColumn reportColumn = reportDataColumns[columnIndex]; if (reportColumn is ReportDataColumn) { ReportDataColumn reportDataColumn = reportColumn as ReportDataColumn; if ((this.reportTableGroups != null) && (this.reportTableGroups.ContainsColumn(reportColumn))) { rDataTableItem = new RTextBox(string.Empty); } else { rDataTableItem = GetReportCellControlItem(reportDataColumn); } tCell.ReportItems.Add(rDataTableItem); tRow.TableCells.Add(tCell); } else if (reportColumn is ReportHyperlinkColumn) { } } Details.TableRows.Add(tRow); }
private void SetUpCells() { #region MatrixColumns { MatrixColumns.Clear(); double sumColWidthInMillimeters = 0; foreach (ReportColumn reportColumn in ReportDataColumns) { if (reportColumn is ReportDataColumn) { ReportDataColumn reportDataColumn = reportColumn as ReportDataColumn; Unit _widthOfColumn = reportDataColumn.HeaderStyle.Width; RMatrixColumn matrixColumn = new RMatrixColumn(); matrixColumn.Width = _widthOfColumn; MatrixColumns.Add(matrixColumn); sumColWidthInMillimeters += MeasureTools.UnitToMillimeters(_widthOfColumn); } else if (reportColumn is ReportHyperlinkColumn) { } } Item.Width = new Unit(sumColWidthInMillimeters, UnitType.Mm); } #endregion #region MatrixRows this.MatrixRows.Clear(); RMatrixRow matrixRow1 = new RMatrixRow(); { matrixRow1.Height = new Unit(0.25, UnitType.Inch); RMatrixCell mCell; foreach (DataColumn dataColumn in SourceDataTable.Columns) { mCell = new RMatrixCell(); ReportControlItem rDataTableItem; int columnIndex = SourceDataTable.Columns.IndexOf(dataColumn); int reportItemZIndex = columnIndex + 1; ReportColumn reportColumn = reportDataColumns[columnIndex]; if (reportColumn is ReportDataColumn) { ReportDataColumn reportDataColumn = reportColumn as ReportDataColumn; if (this.reportTableGroups.ContainsColumn(reportColumn)) { rDataTableItem = new RTextBox(string.Empty); } else { rDataTableItem = GetReportCellControlItem(reportDataColumn); //if (rDataTableItem is RTextBox) //{ // (rDataTableItem as RTextBox).Value = // string.Format("=CDbl(Fields!{0}.Value)", reportDataColumn.Name); //} //=Sum(CDbl(Fields!Sales.Value)) } mCell.ReportItem = rDataTableItem; matrixRow1.MatrixCells.Add(mCell); } else if (reportColumn is ReportHyperlinkColumn) { } } } this.MatrixRows.Add(matrixRow1); #endregion }