private void BindData() { using (var db = new DataAccess.CSSDataContext()) { DataAccess.Lobby lobby = db.Lobbies.FirstOrDefault(p => p.Id == PublicationID); txtBasePath.Text = lobby.BasePath; txtHost.Text = lobby.Host; txtLobbyName.Text = lobby.Name; chkEnabled.Checked = lobby.IsEnabled; chkRestrictive.Checked = lobby.IsRestrictive; } List <FileInfo> packageInfos = AutoUpdateManager.GetPackages(); List <Data.EditablePublication> packages = new List <Data.EditablePublication>(); foreach (FileInfo packageInfo in packageInfos) { packages.Add(new Data.EditablePublication() { IsIncluded = AutoUpdateManager.IsPackageExcludedFromPublication(PublicationID, packageInfo.Name) == false, Name = packageInfo.Name }); } gvPackages.DataSource = packages; gvPackages.DataBind(); }