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; }
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 ); } }
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 ); }