protected void MasterDetail_Item_List_OnRowDeleting(object sender, GridViewDeleteEventArgs e) { int moduleId = (int)MasterDetail_Item_List.DataKeys[e.RowIndex].Value; MasterDetailList.DestroyMasterDetailItem(moduleId); List_MasterDetail_Item(null, null); Msg.Show("The content item was deleted."); }
private void LoadData() { _itemList = MasterDetailSetting.FetchByID(this.ModuleId); string tagFilter = ddlFilter.SelectedValue; if (!string.IsNullOrEmpty(tagFilter) && tagFilter == "All") { tagFilter = null; } PagedDataSource pgitems = new PagedDataSource(); pgitems.AllowPaging = true; pgitems.DataSource = MasterDetailList.GetMasterDetailChildrenFiltered(this.ModuleId, true, true, tagFilter, true); // pgitems.DataSource = SPs.MasterDetailGetRecentItems(this.Page.ID.ToString(), 10).GetDataSet(); pgitems.PageSize = _itemList.ItemsPerPage; pgitems.CurrentPageIndex = PageNumber; if (pgitems.PageCount > 1) { PagerRepeater.Visible = true; ArrayList pages = new ArrayList(); for (int i = 0; i < pgitems.PageCount; i++) { pages.Add((i + 1).ToString()); } PagerRepeater.DataSource = pages; PagerRepeater.DataBind(); } else { PagerRepeater.Visible = false; } // Clear taglist TagList = new ArrayList(); SummaryListRepeater.DataSource = pgitems; SummaryListRepeater.DataBind(); if (_itemList.ShowTagFilter && (ddlFilter.Items.Count == 0)) { lblFilter.Visible = true; ddlFilter.Visible = true; TagList.Sort(); TagList.Insert(0, "All"); ddlFilter.DataSource = TagList; ddlFilter.DataBind(); } }
private void List_MasterDetail_Item(string sortExpr, bool?sortDir) { MultiViewCtl.SetActiveView(ListView); MasterDetail_Item_List.DataSource = MasterDetailList.GetMasterDetailChildren(this.ModuleId, false, false); MasterDetail_Item_List.DataBind(); }