• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# RadTreeNodeEventArgs类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中RadTreeNodeEventArgs的典型用法代码示例。如果您正苦于以下问题:C# RadTreeNodeEventArgs类的具体用法?C# RadTreeNodeEventArgs怎么用?C# RadTreeNodeEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



RadTreeNodeEventArgs类属于命名空间,在下文中一共展示了RadTreeNodeEventArgs类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: PageTreeview_NodeDataBound

        protected void PageTreeview_NodeDataBound(object sender, RadTreeNodeEventArgs e)
        {
            CmsSitePath path = (CmsSitePath)e.Node.DataItem;

            if (path.IsDirectory)
            {
                if (path.Depth == 1)
                {
                    e.Node.Expanded = true;
                    e.Node.Text = RootNodeValue;
                }

                e.Node.ContextMenuID = "DirectoryContextMenu";
                e.Node.ImageUrl = "~/Images/Vista/folder.png";
                e.Node.Category = CmsSiteMap.NodeTypes.Directory.ToString();
            }
            else
            {
                e.Node.AllowDrop = false;
                e.Node.ContextMenuID = "PageContextMenu";
                e.Node.ImageUrl = "~/Images/Vista/aspx.png";
                e.Node.Category = CmsSiteMap.NodeTypes.Page.ToString();
            }
            e.Node.ToolTip = e.Node.GetFullPath("/");
        }
开发者ID:beachead,项目名称:gooey-cms-v2,代码行数:25,代码来源:Default.aspx.cs


示例2: Tree_NodeClick

 public void Tree_NodeClick (object sender, RadTreeNodeEventArgs e)
 {
     if (SelectedNodeChanged != null)
     {
         SelectedNodeChanged(this, new EventArgs());
     }
 }
开发者ID:SwarmCorp,项目名称:Swarmops,代码行数:7,代码来源:GeographyTree.ascx.cs


示例3: OnNodeDataBound

        protected override void OnNodeDataBound(RadTreeNodeEventArgs e)
        {
            base.OnNodeDataBound(e);

            RadTreeNode node = e.Node;
            DataRowView data = (DataRowView)node.DataItem;

            String itemType = data["ItemType"] == DBNull.Value ? null : (String)data["ItemType"];

            if (String.Compare(itemType, "Menu", true) == 0)
            {
                node.ImageUrl = "~/Media/Icons/menu.gif";
                node.Checkable = true;
                node.Expanded = false;
            }
            else if (String.Compare(itemType, "MenuSection", true) == 0)
            {
                node.ImageUrl = "~/Media/Icons/point-triangle.gif";
                node.Checkable = false;
                node.Expanded = true;
            }
            else if (String.Compare(itemType, "MenuItem", true) == 0)
            {
                node.ImageUrl = "~/Media/Icons/point-circle.gif";
                node.Checkable = false;
            }
        }
开发者ID:CsbSeminary,项目名称:WebSite,代码行数:27,代码来源:PageMenuSelector.cs


示例4: RadTreeView1_NodeClick

    void RadTreeView1_NodeClick(object sender, RadTreeNodeEventArgs e)
    {
        var item = e.Node as RadTreeNode;

        if (item.Level == 1)
        {
            RadPane_Nav.ContentUrl = "";
        }
        else if (item.Level==2)  // 如果使用了 AjaxManager,此处无法用 ID来标识对象,就是内置的 Level也行
        {

            // 组合文件路径
            //item.FullPath
            //"Telerik Controls/Single/RadAsyncUpload"

            //Request.Url.AbsoluteUri
            //"http://localhost:5656/Telerik/TelerikMain.aspx"

            string nav_url = Request.Url.AbsoluteUri.Substring(0, Request.Url.AbsoluteUri.LastIndexOf("/")) + item.FullPath.Substring(item.FullPath.IndexOf("/"))+".aspx";
            RadPane_Nav.ContentUrl = nav_url;

            // 不能用 ClientScript.RegisterStartupScript来注册客户端脚本对象
            //ClientScript.RegisterStartupScript(this.GetType(), "smmmmmm1", "alert('oj');", true);
            // 可以用 RadAjaxManager的 ResponseScripts对象进行注册
            //RadAjaxManager1.ResponseScripts.Add("alert('ok')");
        }
    }
开发者ID:nbnbnb,项目名称:DemoSite,代码行数:27,代码来源:TelerikMain.aspx.cs


示例5: radTrvFunction_NodeClick

 protected void radTrvFunction_NodeClick(object sender, RadTreeNodeEventArgs e)
 {
     string redirectPage = e.Node.Value;
     if (!String.IsNullOrEmpty(redirectPage))
     {
         Response.Redirect(redirectPage);
     }
 }    
开发者ID:groshugo,项目名称:unitedpharma,代码行数:8,代码来源:Admin.master.cs


示例6: PopulateNodeOnDemand

 /// <summary>
 /// Populates the node on demand.
 /// </summary>
 /// <param name="e">The <see cref="Telerik.Web.UI.RadTreeNodeEventArgs"/> instance containing the event data.</param>
 /// <param name="expandMode">The expand mode.</param>
 protected void PopulateNodeOnDemand(object sender,RadTreeNodeEventArgs e)
 {
     /// "-" is used in values. So for nodes having "-" in data, is failing. To Avoid "#" is uses instead
     string[] strValue = e.Node.Value.Split("#".ToCharArray());
     int intHierarchy = 0;
     int.TryParse(strValue[1], out intHierarchy);
     intHierarchy++;
     BindChildNodes(strValue[0],intHierarchy.ToString() , e.Node);
 }
开发者ID:vijaymca,项目名称:Dotnet,代码行数:14,代码来源:ReservoirDepositionalEnvPopup.ascx.cs


示例7: rtvSiteMaps_NodeExpand

    protected void rtvSiteMaps_NodeExpand(object sender, RadTreeNodeEventArgs e)
    {
        parentId = Convert.ToInt32(e.Node.Value);
        rtvSiteMaps.DataBind();

        List<RadTreeNode> list = rtvSiteMaps.Nodes.Cast<RadTreeNode>().ToList();
        foreach (RadTreeNode node in list)
            e.Node.Nodes.Add(node);
    }
开发者ID:sidneylimafilho,项目名称:InfoControl,代码行数:9,代码来源:WebPages.aspx.cs


示例8: Tree_NodeClick

    public void Tree_NodeClick(object sender, RadTreeNodeEventArgs e)
    {
        // Fire SelectedNodeChanged. This is a bit of a cheat since we don't really know that
        // the node has changed when the user clicks on a node - but the same behavior needs
        // to be triggered anyway.

        if (this.SelectedNodeChanged != null)
        {
            SelectedNodeChanged (this, new EventArgs());
        }
    }
开发者ID:SwarmCorp,项目名称:Swarmops,代码行数:11,代码来源:OrganizationTree.ascx.cs


示例9: rtvCompetencyValue_NodeClick

        protected void rtvCompetencyValue_NodeClick(object sender, RadTreeNodeEventArgs e)
        {
            var humanResourcesManager = new HumanResourcesManager(this);
            Employee employee = humanResourcesManager.GetEmployee(Company.CompanyId,
                                                            Convert.ToInt32(rtvCompetencyValue.SelectedValue));

            if (employee == null)
                return;

            pnlPurchaseCeilingValue.Visible = Convert.ToInt32(rtvCompetencyValue.SelectedValue) > 0;
            rbtCentralBuyer.Checked = employee.CentralBuyer ?? false;
        }
开发者ID:sidneylimafilho,项目名称:InfoControl,代码行数:12,代码来源:PurchaseCompetencyValue.aspx.cs


示例10: Tree_SelectedNodeChanged

    public void Tree_SelectedNodeChanged (object sender, RadTreeNodeEventArgs args)
    {

        this.DropGeographies.Text = SelectedGeography.Name;
        this.DropGeographies.Items[0].Text = SelectedGeography.Name;
        this.DropGeographies.Items[0].Value = SelectedGeography.Identity.ToString();
        this.DropGeographies.Items[0].Selected = true;
        if (selectedNodeChanged != null)
        {
            selectedNodeChanged(sender, args);
        }
    }
开发者ID:SwarmCorp,项目名称:Swarmops,代码行数:12,代码来源:WSGeographyTreeDropDown.ascx.cs


示例11: groupTree_OnNodeClick

 protected void groupTree_OnNodeClick(object sender, RadTreeNodeEventArgs e)
 {
     e.Node.Selected = true;
     pop.Visible = e.Node.Nodes.Count == 0;
     pop.Attributes["onclick"] = string.Format("popupPush('../Popup/PublishPush?{0}');",e.Node.Value);
     result.DataSource =
         HomoryContext.Value.Resource.Where(o => o.UserId == CurrentUser.Id && o.State == State.启用)
             .ToList()
             .Where(o => o.ResourceCatalog.Count(p => p.CatalogId == CatalogId && p.State == State.启用) > 0)
             .ToList();
     result.DataBind();
 }
开发者ID:Homory-Temp,项目名称:LeYi,代码行数:12,代码来源:CommonPush.ascx.cs


示例12: menu_NodeClick

    protected void menu_NodeClick(object sender, RadTreeNodeEventArgs e)
    {
        RadTreeNode parent = menu.FindNodeByValue(JobEnum.NumericSettings.ToString());
        if (parent == null)
            return;
        
        RadTreeNode restartNode = parent.Nodes.FindNodeByValue(JobEnum.RestartServer.ToString());
        if (restartNode == null)
            return;

        ISession session = (ISession)Context.Items[Constant.NHibernateSessionSign];
        ServicesList.ConfigurationService.RestartServer(this.CurrentPlayer, session);
    }
开发者ID:DF-thangld,项目名称:web_game,代码行数:13,代码来源:administrator.master.cs


示例13: rtvSitePages_NodeDataBound

    protected void rtvSitePages_NodeDataBound(object sender, RadTreeNodeEventArgs e)
    {
        var page = e.Node.DataItem as WebPage;

        //e.Node.FindControl<HtmlAnchor>("lnkSiteMaps").HRef = "WebPage.aspx?PageId=" + page.WebPageId;

        var lnkSiteMaps = e.Node.FindControl<HtmlAnchor>("lnkSiteMaps");
        lnkSiteMaps.Attributes["onclick"] = "top.$.lightbox('Site/WebPage.aspx?PageId=" + page.WebPageId + "&lightbox[iframe]=true');";
        lnkSiteMaps.Style.Add(HtmlTextWriterStyle.Color, page.IsPublished ? "default" : "grey");

        var lnkExternal = e.Node.FindControl<HtmlAnchor>("lnkExternal");
        lnkExternal.Attributes["class"] += page.IsPublished ? " webLink" : " draft";
        lnkExternal.Title = page.IsPublished ? "Publicado" : "Rascunho";

        if (page.WebPages.Count() > 0)
            e.Node.ExpandMode = TreeNodeExpandMode.ServerSideCallBack;
    }
开发者ID:sidneylimafilho,项目名称:InfoControl,代码行数:17,代码来源:WebPages.aspx.cs


示例14: tree_NodeClick

 protected void tree_NodeClick(object sender, RadTreeNodeEventArgs e)
 {
     tree.CollapseAllNodes();
     if (e.Node.Level == 0 && e.Node.Nodes.Count > 0)
     {
         e.Node.Nodes[0].Selected = true;
         e.Node.Nodes[0].ExpandParentNodes();
         e.Node.Nodes[0].ExpandChildNodes();
         e.Node.Nodes[0].Expanded = true;
     }
     else
     {
         e.Node.Selected = true;
         e.Node.ExpandParentNodes();
         e.Node.ExpandChildNodes();
         e.Node.Expanded = true;
     }
     view.Rebind();
 }
开发者ID:Homory-Temp,项目名称:LeYi,代码行数:19,代码来源:UserSelector.aspx.cs


示例15: StandardsFilterRadTree_NodeDataBound

 protected void StandardsFilterRadTree_NodeDataBound(object sender, RadTreeNodeEventArgs e)
 {
     var node = e.Node;
     
     if(node.ParentNode == null)
     {
         node.CssClass = "RadTreeView_Thinkgate_TreeView_ParentNode";
         var link = (ImageButton)node.FindControl("editLink");
         if (link != null)
         {
             var dataRowView = (DataRowView)node.DataItem;
             HyperLink tempLink = new HyperLink();
             tempLink.NavigateUrl = "~/Controls/Standards/StandardsFilterEdit.aspx?filterName=";
             string linkURL = tempLink.ResolveClientUrl(tempLink.NavigateUrl) + dataRowView["Name"];
             link.OnClientClick = "customDialog({url: '" + linkURL + "', title: 'Edit Standard Filter',maximize: true}); return false;";
             link.Visible = true;
             link.Attributes["style"] = "cursor:pointer;";
         }
     }
 }
开发者ID:ezimaxtechnologies,项目名称:ASP.Net,代码行数:20,代码来源:StandardsFilter.ascx.cs


示例16: RadTreeView1_NodeClick

    protected void RadTreeView1_NodeClick(object sender, RadTreeNodeEventArgs e)
    {
        FileStream liveStream = null;

        try
        {
          //if (e.Node.NavigateUrl.Length == 0)
          if (e.Node.ImageUrl.Length == 0)
          {
        liveStream = new FileStream(e.Node.Value, FileMode.Open,
                                         FileAccess.Read);

        byte[] buffer = new byte[(int)liveStream.Length];
        liveStream.Read(buffer, 0, (int)liveStream.Length);
        liveStream.Close();

        //An empty buffer will throw an exception when doing the binary write so fill with 1
        if (buffer.Length == 0)
          buffer = new byte[1];

        Response.Clear();
        Response.ContentType = "application/octet-stream";
        Response.AddHeader("Content-Length", buffer.Length.ToString());
        Response.AddHeader("Content-Disposition", "attachment; filename=" +
                           e.Node.Text);
        Response.BinaryWrite(buffer);
        Response.End();
          }
        }
        catch (Exception ex)
        {
        }
        finally
        {
          if (liveStream != null)
          {
        liveStream.Dispose();
        liveStream = null;
          }
        }
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:41,代码来源:FolderView.ascx.cs


示例17: treeView1_NodeMouseClick

        protected void treeView1_NodeMouseClick(object sender, RadTreeNodeEventArgs e)
        {
            lblThongbao.Text = "";
            DataTable dt_Item_LXN = new DataTable();
            int id = Convert.ToInt32(rtvCtChung.SelectedNode.Value);
            dt_Item_LXN = _pxnBso.Get_Item_LXN(id);
            txtTenLXN.Text = dt_Item_LXN.Rows[0]["TenLoaiXN"].ToString().Trim();
            txtIndex.Text = dt_Item_LXN.Rows[0]["Index"].ToString().Trim();
            hdfId_Cha.Value = dt_Item_LXN.Rows[0]["ID_Cha"].ToString().Trim();
            hdfID.Value = dt_Item_LXN.Rows[0]["ID"].ToString().Trim();


            if (hdfId_Cha.Value.Trim() == "0")
            {
                hpl_AddChild.Visible = true;
            }
            else
            {
                hpl_AddChild.Visible = false;
            }
        }
开发者ID:trungjc,项目名称:quanlyhocsinh,代码行数:21,代码来源:Medi_QLXetNghiem.ascx.cs


示例18: trFunction_NodeClick

 protected void trFunction_NodeClick(object sender, RadTreeNodeEventArgs e)
 {
     if (trFunction.SelectedNodes.Count == 0) return;
     CheckDepartment(gridGroup.SelectedValue.ToString(),trFunction.SelectedValue.ToString());
     trDepartment.ExpandAllNodes();
 }
开发者ID:chutinhha,项目名称:web-quan-ly-kho,代码行数:6,代码来源:Authority_Group.aspx.cs


示例19: trFunction_NodeCheck

        protected void trFunction_NodeCheck(object sender, RadTreeNodeEventArgs e)
        {
            if (bProcessing ) return;
            RadTreeNode currentNode = default(RadTreeNode);
            RadTreeNode parentNode = default(RadTreeNode);
            //RadTreeNode objTreeNode = default(RadTreeNode);
            try {
            currentNode = e.Node;
            parentNode = currentNode.ParentNode;
            bProcessing = true;
            //  đặt không xử lý sự kiện AfterCheck nữa
            if (currentNode.Checked) {
            // check tat ca cac nut con
            foreach (RadTreeNode objTreeNode in currentNode.Nodes) {
                objTreeNode.Checked = true;
                CheckNodeCon(objTreeNode);
            }
            if ((parentNode != null)) {
                bool checkAll = false;
                // xet tat ca cac nut ngang hang voi currentNode
                foreach ( RadTreeNode objTreeNode in parentNode.Nodes) {
                    if (objTreeNode.Checked == true) {
                        checkAll = true;
                        break; // TODO: might not be correct. Was : Exit For
                    }
                }
                //While Not currentNode Is Nothing
                //    If currentNode.Checked = False Then
                //        checkAll = False
                //        Exit While
                //    Else
                //        currentNode = currentNode.NextNode
                //    End If
                //End While
                while ((parentNode != null)) {
                    parentNode.Checked = checkAll;
                    parentNode = parentNode.ParentNode;
                }

            }
            } else {
            //bo check tat ca cac nut con
            foreach (RadTreeNode objTreeNode in currentNode.Nodes)
            {
                objTreeNode.Checked = false;
                UnCheckNodeCon(objTreeNode);
            }
            if ((parentNode != null)) {
                bool checkAll = false;
                while ((currentNode != null)) {
                    if (currentNode.Checked == true) {
                        checkAll = true;
                        break; // TODO: might not be correct. Was : Exit While
                    }
                    currentNode = currentNode.Next;
                }
                currentNode = e.Node;
                while ((currentNode != null)) {
                    if (currentNode.Checked == true) {
                        checkAll = true;
                        break; // TODO: might not be correct. Was : Exit While
                    }
                    currentNode = currentNode.Prev;
                }
                //Dim UnCheckAll As Boolean = False
                //For Each objTreeNode In parentNode.Nodes   ' xet tat ca cac nut ngang hang voi currentNode
                //    If objTreeNode.Checked Then
                //        UnCheckAll = True
                //        Exit For
                //    End If
                //Next
                parentNode.Checked = checkAll;
            }
            //If Not (parentNode Is Nothing) Then parentNode.Checked = False
            }
            bProcessing = false;
            } catch (Exception ex) {

            bProcessing = false;
            }
        }
开发者ID:chutinhha,项目名称:web-quan-ly-kho,代码行数:81,代码来源:Authority_Group.aspx.cs


示例20: TreeTabs_NodeClick

        /// <summary>
        /// Show Preview of the Page links
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="RadTreeNodeEventArgs"/> instance containing the event data.</param>
        private void TreeTabs_NodeClick(object sender, RadTreeNodeEventArgs e)
        {
            if (this.dnntreeTabs.SelectedNode == null)
            {
                return;
            }

            this.SetDefaultLinkTypeText();

            var tabController = new TabController();

            var selectTab = tabController.GetTab(
                int.Parse(this.dnntreeTabs.SelectedValue), this._portalSettings.PortalId, true);

            string sFileName;
            string sDomainName = string.Format("http://{0}", Globals.GetDomainName(this.Request, true));

            // Add Language Parameter ?!
            var localeSelected = this.LanguageRow.Visible && this.LanguageList.SelectedIndex > 0;

            if (this.chkHumanFriendy.Checked)
            {
                sFileName = localeSelected
                                ? Globals.FriendlyUrl(
                                    selectTab,
                                    string.Format(
                                        "{0}&language={1}",
                                        Globals.ApplicationURL(selectTab.TabID),
                                        this.LanguageList.SelectedValue),
                                    this._portalSettings)
                                : Globals.FriendlyUrl(
                                    selectTab, Globals.ApplicationURL(selectTab.TabID), this._portalSettings);

                // Relative Url
                sFileName = Globals.ResolveUrl(Regex.Replace(sFileName, sDomainName, "~", RegexOptions.IgnoreCase));

                this.rblLinkType.Items[0].Text = Regex.Replace(
                    this.rblLinkType.Items[0].Text,
                    "/Images/MyImage.jpg",
                    Globals.ResolveUrl(Regex.Replace(sFileName, sDomainName, "~", RegexOptions.IgnoreCase)),
                    RegexOptions.IgnoreCase);

                // Absolute Url
                this.rblLinkType.Items[1].Text = Regex.Replace(
                    this.rblLinkType.Items[1].Text,
                    "http://www.MyWebsite.com/Images/MyImage.jpg",
                    Regex.Replace(sFileName, sDomainName, string.Format("{0}", sDomainName), RegexOptions.IgnoreCase),
                    RegexOptions.IgnoreCase);
            }
            else
            {
                string locale = localeSelected ? string.Format("language/{0}/", this.LanguageList.SelectedValue) : string.Empty;

                // Relative Url
                this.rblLinkType.Items[0].Text = Regex.Replace(
                    this.rblLinkType.Items[0].Text,
                    "/Images/MyImage.jpg",
                    Globals.ResolveUrl(string.Format("~/tabid/{0}/{1}Default.aspx", selectTab.TabID, locale)),
                    RegexOptions.IgnoreCase);

                // Absolute Url
                this.rblLinkType.Items[1].Text = Regex.Replace(
                    this.rblLinkType.Items[1].Text,
                    "http://www.MyWebsite.com/Images/MyImage.jpg",
                    string.Format("{2}/tabid/{0}/{1}Default.aspx", selectTab.TabID, locale, sDomainName),
                    RegexOptions.IgnoreCase);
            }

            /////

            var secureLink = Globals.LinkClick(
                selectTab.TabID.ToString(), int.Parse(this.request.QueryString["tabid"]), Null.NullInteger);

            if (secureLink.Contains("&language"))
            {
                secureLink = secureLink.Remove(secureLink.IndexOf("&language"));
            }

            this.rblLinkType.Items[2].Text =
                this.rblLinkType.Items[2].Text.Replace(@"/LinkClick.aspx?fileticket=xyz", secureLink);

            var absoluteUrl = string.Format(
                "{0}://{1}{2}",
                HttpContext.Current.Request.Url.Scheme,
                HttpContext.Current.Request.Url.Authority,
                secureLink);

            this.rblLinkType.Items[3].Text =
                this.rblLinkType.Items[3].Text.Replace(
                    @"http://www.MyWebsite.com/LinkClick.aspx?fileticket=xyz", absoluteUrl);

            if (this.currentSettings.UseAnchorSelector)
            {
                this.FindAnchorsOnTab(selectTab);
            }
//.........这里部分代码省略.........
开发者ID:huoxudong125,项目名称:dnnckeditor,代码行数:101,代码来源:Browser.aspx.cs



注:本文中的RadTreeNodeEventArgs类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Radian类代码示例发布时间:2022-05-24
下一篇:
C# RadTreeNode类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap