public static void ShowTable(DataTable table) { CFormVisuTable form = new CFormVisuTable(); form.m_grid.DataSource = table; form.m_table = table; form.ShowDialog(); form.Dispose(); }
//-------------------------------------------------------------------------------- public void m_menuBrowse_Click(object sender, EventArgs e) { TreeNode node = SelectedNode; ITableDefinition table = GetTableForNode(node); if (table != null) { DataTable dataTable = m_sources.GetTable(table); if (dataTable != null) { CFormVisuTable.ShowTable(dataTable); } else { MessageBox.Show("Impossible de voir les données"); } } }
//----------------------------------------------------------------- private void m_menuBrowse_Click(object sender, EventArgs e) { if (Selection.Count == 1) { IObjetDeEasyQuery obj = Selection[0] as IObjetDeEasyQuery; CResultAErreur result = CResultAErreur.True; ((CEasyQuery)ObjetEdite).ClearCache(); if (obj != null) { result = obj.GetDatas(((CEasyQuery)ObjetEdite).ListeSources); } if (!result || !(result.Data is DataTable)) { CFormAfficheErreur.Show(result.Erreur); } else { CFormVisuTable.ShowTable(result.Data as DataTable); } } }