private void BindData() { StringBuilder allCheckboxesToSelect = new StringBuilder(); BackupItems backupItems = AutoUpdateManager.GetFilesInBackup(this.Target); BackupCreationDate = Format.DateTime(AutoUpdateManager.GetBackupInfo(this.Target).CreationTime); List <Data.RestorableFile> restorableFiles = new List <ACSSAuth.Management.Content.AutoUpdate.Data.RestorableFile>(); foreach (UpdateItem packageFile in backupItems.PackageFiles) { string includedImage; string protectedImage; if (packageFile.IsIncluded == false) { includedImage = Page.ResolveUrl("~/Images/dg_excluded.png"); } else { includedImage = Page.ResolveUrl("~/Images/dg_included.png"); } if (packageFile.IsProtected == true) { protectedImage = Page.ResolveUrl("~/Images/dg_protected.png"); } else { protectedImage = Page.ResolveUrl("~/Images/dg_unprotected.png"); } restorableFiles.Add(new ACSSAuth.Management.Content.AutoUpdate.Data.RestorableFile() { Container = packageFile.PackageName, DateCreated = Format.DateTime(packageFile.FileInfo.CreationTime), LastModified = Format.DateTime(packageFile.FileInfo.LastWriteTime), Name = packageFile.Name, Type = "Packages", IncludedImage = includedImage, ProtectedImage = protectedImage, RelativeDirectory = packageFile.RelativeDirectory //.Substring(packageFile.PackageName.Length).TrimStart(new char [] {'\\'}) }); } gvBackupFiles.DataSource = restorableFiles; gvBackupFiles.DataBind(); }