コード例 #1
0
        private void SyncGrid(List <List <Partition <FSMState <StructAtom <string>, StructAtom <string> > > > > partitions)
        {
            gv.Columns.Clear();

            if (partitions != null)
            {
                GridColumn column = new GridColumn();
                column.Caption      = "Множество ортогональных разбиений";
                column.Width        = 150;
                column.Name         = "Partitions";
                column.FieldName    = "Partitions";
                column.Fixed        = FixedStyle.Left;
                column.VisibleIndex = 0;
                gv.Columns.Add(column);

                column           = new GridColumn();
                column.Caption   = "Оценка, %";
                column.Width     = 30;
                column.Name      = "Mark";
                column.FieldName = "Mark";
                column.OptionsColumn.FixedWidth = true;
                column.VisibleIndex             = 1;
                gv.Columns.Add(column);

                var list = new List <KeyValuePair <double, PartitionsCollection <StructAtom <string>, StructAtom <string> > > >(
                    partitions.Select(
                        p => new KeyValuePair <double, PartitionsCollection <StructAtom <string>, StructAtom <string> > >(
                            100 - p.SimpleCriteria(),
                            new PartitionsCollection <StructAtom <string>, StructAtom <string> >(p)))
                    ).OrderByDescending(kvp => kvp.Key);

                gc.DataSource = FSMDataTableRepresenter.Convert(list);
            }
        }
コード例 #2
0
 private void UpdateGrid()
 {
     if (fsm != null)
     {
         var dt = FSMDataTableRepresenter.Convert(fsm);
         gridControl1.DataSource = dt;
         DataTable = dt;
     }
     else
     {
         gridControl1.DataSource = null;
         DataTable = null;
     }
 }
コード例 #3
0
 private void SyncItems()
 {
     gc.DataSource = FSMDataTableRepresenter.Convert(Items);
 }
コード例 #4
0
 private void UpdateGrid()
 {
     gcTransitions.DataSource = FSMDataTableRepresenter.Convert(Transition);
 }