示例#1
0
 private void CreatePies()
 {
     GlobalPie = new PieChartUC();
     spltCTop.Panel2.Controls.Add(GlobalPie);
     GlobalPie.Dock = DockStyle.Fill;
     GlobalPie.SetDataSources(Statistics.CalculateGlobalStatistics());
 }
示例#2
0
        private void PopulateSource()
        {
            var sources = Statistics.CalculateSourcesStatistics().OrderByDescending(s => s.TotalMessages).ToList();

            SourcePie = new PieChartUC();
            spltcSources.Panel2.Controls.Add(SourcePie);
            SourcePie.Dock = DockStyle.Fill;
            SourcePie.SetDataSources(sources.First());

            dgvSource.SelectionChanged       -= dgvSource_SelectionChanged;
            dgvSource.DataSource              = sources;
            dgvSource.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dgvSource.SelectionChanged       += dgvSource_SelectionChanged;
        }
示例#3
0
 private void FreeTextChart()
 {
     if (FreeTextPie == null)
     {
         FreeTextPie = new PieChartUC();
         spltCFreeText.Panel2.Controls.Add(FreeTextPie);
         FreeTextPie.Dock = DockStyle.Fill;
         FreeTextPie.SetDataSources("Free Text", Statistics.CalculateTextStatistics());
     }
     else
     {
         FreeTextPie.SetDataSources("Free Text", Statistics.CalculateTextStatistics());
     }
 }