Beispiel #1
0
 public TableUserControl(ItemSet itemSet, List <AssociationRule> rules)
 {
     InitializeComponent();
     ItemSetLabel.Text = itemSet.Label;
     foreach (var item in itemSet)
     {
         ItemSetsDataGridView.Rows.Add(item.Key.ToDisplay(), item.Value);
         if (item.Value < itemSet.Support)
         {
             ItemSetsDataGridView.Rows[ItemSetsDataGridView.Rows.Count - 1].DefaultCellStyle.BackColor = System.Drawing.Color.LightGray;
         }
     }
     if (rules.Count == 0)
     {
         ItemSetsDataGridView.Height = 342;
         RulesDataGridView.Hide();
     }
     else
     {
         foreach (var item in rules)
         {
             RulesDataGridView.Rows.Add(item.Label, item.Confidance.ToPercentString(), item.Support.ToPercentString());
         }
     }
 }
 public TableUserControl(List<string> Values)
 {
     InitializeComponent();
     ItemSetLabel.Text = "Transactions";
     ItemSetsDataGridView.Columns[0].Name = "TransactionID";
     ItemSetsDataGridView.Columns[1].Name = "Items";
     for (int i = 0; i < Values.Count; i++)
     {
         ItemSetsDataGridView.Rows.Add(i, Values[i]);
     }
     ItemSetsDataGridView.Height = 342;
     RulesDataGridView.Hide();
 }