void ShowDrillthroughResult(CellInfo cell, DataTableWrapper tableWrapper) { if (tableWrapper != null) { if (m_DrillthroughDialog == null) { m_DrillthroughDialog = new ModalDialog() { Width = 600, Height = 500, DialogStyle = ModalDialogStyles.OK }; m_DrillthroughDialog.Caption = Localization.DrillthroughDialog_Caption; } //RanetDataGrid grid = new RanetDataGrid(); //grid.Initialize(tableWrapper); DrillThroughControl grid = new DrillThroughControl(); grid.Initialize(cell, tableWrapper); m_DrillthroughDialog.Content = grid; Panel panel = GetRootPanel(this); if (panel != null && !panel.Children.Contains(m_DrillthroughDialog.Dialog.PopUpControl)) { panel.Children.Add(m_DrillthroughDialog.Dialog.PopUpControl); } ShowDialog(m_DrillthroughDialog); } }
void ShowDrillthroughResult(CellInfo cell, DataTableWrapper tableWrapper) { if (tableWrapper != null) { if (m_DrillthroughDialog == null) { m_DrillthroughDialog = new ModalDialog() { Width = 600, Height = 500, DialogStyle = ModalDialogStyles.OK }; m_DrillthroughDialog.Caption = Localization.DrillthroughDialog_Caption; m_DrillthroughDialog.DialogClosed += new EventHandler<DialogResultArgs>(Dlg_DialogClosed); } //RanetDataGrid grid = new RanetDataGrid(); //grid.Initialize(tableWrapper); DrillThroughControl grid = new DrillThroughControl(); grid.Initialize(cell, tableWrapper); m_DrillthroughDialog.Content = grid; Panel panel = GetRootPanel(this); if (panel != null && !panel.Children.Contains(m_DrillthroughDialog.Dialog.PopUpControl)) { panel.Children.Add(m_DrillthroughDialog.Dialog.PopUpControl); } // На время убираем контекстное меню сводной таблицы PivotGrid.UseContextMenu = false; m_DrillthroughDialog.Show(); } }