Exemplo n.º 1
0
        public static void initGrid( vdPlainGrid ug, bool fDone )
        {
            ug.addColumn( "", typeof(bool), 30 );
            var c = ug.addColumn( "", typeof(int), 5 );
            c.Visible = false;
            c.SortDirection = SortDirection.Descending;
            if ( fDone )
                ug.addColumn( "När", 80 );
            else
                ug.addColumn( "Typ", 60 );
            ug.addColumn( "Order", 60 );
            ug.addColumn( "Skola", 300 );
            ug.addColumn( "Ort", 100 );
            ug.addColumn( "Skapad", 80 );
            ug.addColumn( "Ändrad", 80 );
            if ( !fDone )
                ug.addColumn( "Backup", typeof(DateTime), 80 ).FormatSpecifier = "yyyy-MM-dd";

            for ( var i = 0 ; i < ug.G.Columns.Count ; i++  )
                ug.G.Columns[i].ReadOnly = i != 0;
            ug.G.SingleClickEdit = true;
        }
Exemplo n.º 2
0
 private void go( vdFtpWorkUnit w, vdPlainGrid ug )
 {
     var rows = new List<DataRow>();
     foreach ( DataRow row in ug.G.GetSortedDataRows( true ) )
         rows.Add( row );
     foreach ( var row in rows )
         if ( (bool)row.Cells[0].Value )
         {
             go( w, row.Tag as string );
             ug.G.DataRows.Remove( row );
         }
 }
Exemplo n.º 3
0
 private void getChecked( vdPlainGrid ug, Dictionary<string,bool> jobs )
 {
     foreach ( DataRow row in ug.G.DataRows )
         jobs.Add( row.Tag as string, (bool)row.Cells[0].Value );
 }