/// ////////////////////////////////////////////////////// public static bool EditeTableau(CTableauCroise tableau, DataTable tableSource) { CFormEditTableauCroise form = new CFormEditTableauCroise(); CTableauCroise copie = (CTableauCroise)CCloner2iSerializable.Clone(tableau); form.Init(copie, tableSource); Boolean bOk = form.ShowDialog() == DialogResult.OK; if (bOk) { tableau.CopieFrom(copie); } form.Dispose(); return(bOk); }
//------------------------------------------------------------------------------- private void m_lnkTableauCroise_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { if (!(m_tableExportCumulee is C2iTableExportCumulee)) { return; } MajChamps(); C2iTableExportCumulee tableCumulee = (C2iTableExportCumulee)m_tableExportCumulee; CTableauCroise tableau = tableCumulee.TableauCroise; if (tableau == null) { tableau = new CTableauCroise(); } DataTable table = new DataTable(); tableCumulee.TableauCroise = null; m_tableExportCumulee.InsertColonnesInTable(table); tableCumulee.TableauCroise = tableau; CFormEditTableauCroise.EditeTableau(tableau, table); }