public FormManualGating( FormForSingleCellsDisplay Sender) { InitializeComponent(); this.Sender = Sender; }
private void buttonDisplayWellsSelectionData_Click(object sender, EventArgs e) { DataTable FinalDataTable = new DataTable(); //foreach (cWell TmpWell in GlobalInfo.ListSelectedWell) for(int IdxWell =0;IdxWell<GlobalInfo.ListSelectedWell.Count;IdxWell++) { cWell TmpWell = GlobalInfo.ListSelectedWell[IdxWell]; if (TmpWell.AssociatedPlate.DBConnection == null) { MessageBox.Show("No Database connection.", "Error !", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IdxWell == 0) FinalDataTable = TmpWell.GetDescDataTable(true); else { DataTable TmpTable = TmpWell.GetDescDataTable(true); if (TmpTable != null) { if (FinalDataTable == null) FinalDataTable = new DataTable(); foreach (DataRow TmpRow in TmpTable.Rows) { FinalDataTable.Rows.Add(); for (int IdxColumn = 0; IdxColumn < TmpTable.Columns.Count; IdxColumn++) FinalDataTable.Rows[FinalDataTable.Rows.Count - 1][IdxColumn] = (double)TmpRow[IdxColumn]; //FinalDataTable.Rows.Add(item); } } } } if (FinalDataTable == null) return; FormForSingleCellsDisplay WindowForTable = new FormForSingleCellsDisplay(FinalDataTable, GlobalInfo); for (int IdxCol = 0; IdxCol < FinalDataTable.Columns.Count ; IdxCol++) { WindowForTable.comboBoxAxeX.Items.Add(FinalDataTable.Columns[IdxCol].ColumnName); WindowForTable.comboBoxAxeY.Items.Add(FinalDataTable.Columns[IdxCol].ColumnName); } WindowForTable.Text = GlobalInfo.ListSelectedWell.Count + " selected wells - " + FinalDataTable.Rows.Count + " points.";// Well.AssociatedPlate.Name + " [" + Well.GetPosX() + "x" + Well.GetPosY() + "]"; WindowForTable.Show(); }
public FormForSubPopulationId(FormForSingleCellsDisplay Parent) { InitializeComponent(); this.Parent = Parent; }