EditBlogRollEditItem class.
Auto-generated class.
コード例 #1
0
        private void blogRollGrid_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            OpmlOutline          row  = opmlTree.body.outline[e.Item.DataSetIndex];
            EditBlogRollEditItem item = ((EditBlogRollEditItem)e.Item.FindControl("editBlogRollEditItem"));

            row.description = item.Description;
            row.title       = item.Title;
            row.htmlUrl     = item.HtmlUrl;
            row.xmlUrl      = item.XmlUrl;
            SaveOutline(Path.Combine(SiteConfig.GetConfigPathFromCurrentContext(), baseFileName));

            blogRollGrid.EditItemIndex = -1;
            blogRollGrid.SelectedIndex = -1;
            LoadOutline(Path.Combine(SiteConfig.GetConfigPathFromCurrentContext(), baseFileName));
            BindGrid();
        }
コード例 #2
0
        private void blogRollGrid_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            OpmlOutline          row  = outlineCollection[e.Item.DataSetIndex];
            EditBlogRollEditItem item = ((EditBlogRollEditItem)e.Item.FindControl("nestedEdit").Controls[0]);

            row.description = item.Description;
            row.title       = item.Title;
            row.htmlUrl     = item.HtmlUrl;
            row.xmlUrl      = item.XmlUrl;
            StoreEditItemIndexInViewState(blogRollGrid.EditItemIndex = -1);
            OpmlOutline[] sortedOutlines = outlineCollection.ToArraySortedByTitle();
            for (int newIndex = 0; newIndex < sortedOutlines.Length; newIndex++)
            {
                if (row == sortedOutlines[newIndex])
                {
                    StoreCurrentPageIndexInViewState(blogRollGrid.CurrentPageIndex = newIndex / blogRollGrid.PageSize);
                    break;
                }
            }
            Bind();
        }
コード例 #3
0
 private void blogRollGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.DataSetIndex != -1 &&
         e.Item.DataSetIndex == blogRollGrid.EditItemIndex)
     {
         EditBlogRollEditItem nestedEdit = Page.LoadControl("EditBlogRollEditItem.ascx") as EditBlogRollEditItem;
         nestedEdit.ID = "innerEditor";
         e.Item.FindControl("nestedEdit").Controls.Add(nestedEdit);
         if (enteringEditMode)
         {
             // if we're just entering an editing session, make sure that
             // the inner item's view state gets wiped, in case there's some
             // state remembered for a control at this place already.
             nestedEdit.StoreEditItemIndexInViewState(-1);
         }
         OpmlOutline outline = outlineCollection[e.Item.DataSetIndex];
         nestedEdit.Description = outline.description;
         nestedEdit.Title       = outline.title;
         nestedEdit.XmlUrl      = outline.xmlUrl;
         nestedEdit.HtmlUrl     = outline.htmlUrl;
         nestedEdit.Outline     = outline.outline;
     }
 }