الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تغيير عنوان رابط ال Tree View

مغلقمُجاب
بدأه Develooper في 13 فبراير 2013 · 4 رد · 925 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

كيفية تغير اسم ال Tree View مثلا 

عندي  Tree View مكونة من 

 

الرئيسية 

البريد 

 

بستخدام ادوات 

Web.sitemap

TreeView

 

المطلوب انى اعمل كود لمعرفة عدد السجلات بجدول البريد وبالفعل الكود موجود

لكن ازاى اقدر اغير عنوان رابط البريد الى 

 

الرئيسية 

البريد 5 

 

واضحت الفكرة مطلوب انى اقدر اغير اسم ال Tree View من خلال الكود 

 

وللعلم قمت بالبحث فى قسم ال ASP.Net على موضوع Tree View ولم اجد موضوع يفيدنى بالمطلوب 

 

جزاكم الله خير

تم تعديل هذه المشاركة بواسطة Develooper في 13 فبراير 2013 في 20:44

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#2

قد يفيد هذا الكود

 Label1.Text = Session["A"].ToString();
        TreeNode lastNode = TreeView1.FindNode("القائمة/الجمعيات والمؤسسات/الرسائل/الرسائل الصادرة");

        TreeNode tn = TreeView1.FindNode(Server.HtmlEncode(lastNode.ValuePath));
        string S = Session["A"].ToString() == "0" ? "" : " <b><font color='Red'>(" + Session["A"].ToString() + ")</font></b>";
        tn.Text = tn.Value + S;

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 13 فبراير 2013 في 23:56

#3

السلام عليكم 

شكرا اخى كريم على الرد تم تجربة الكود لكن يظهر خطاء 

مرفق مثال به كود + الكود الى انت قلت عليه 

اذا ممكن تعديل المثال وعمل المطلوب وهو كيفية تعديل عنوان رابط ال Tree View  من خلال الكود 

 

ولكم جزيل الشكر 

Test Tree View.rar

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#4 أفضل إجابة

قد يفيد

 Protected Sub TreeView1_TreeNodeDataBound(sender As Object, e As System.Web.UI.WebControls.TreeNodeEventArgs) Handles TreeView1.TreeNodeDataBound
        If Page.IsPostBack = True Then
            Exit Sub
        End If
        Dim tree As System.Web.UI.WebControls.TreeView = DirectCast(sender, System.Web.UI.WebControls.TreeView)
        Dim mapNode As SiteMapNode = DirectCast(e.Node.DataItem, SiteMapNode)
        Dim itemToRemove As System.Web.UI.WebControls.TreeNode = tree.FindNode(mapNode.Title)

        If mapNode.Title = "البريد الجديد" Then
            Session("nMsgCount") = "5"
            Dim lastNode As TreeNode = TreeView1.FindNode("الرئيسية/البريد الجديد")

            Dim tn As TreeNode = TreeView1.FindNode(Server.HtmlEncode(lastNode.ValuePath))
            Dim sNodeText As String = If(Session("nMsgCount").ToString() = "0", "", " <b><font color='Red'>(" + Session("nMsgCount").ToString() + ")</font></b>")
            tn.Text = tn.Value + sNodeText
        End If

    End Sub

يفضل وضع TreeView في المستر بيدج

#5

السلام عليكم 

اخي KARIMSOFT

جزاك الله خير تمام تم حل المشكلة 

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

هذا الموضوع مغلق.

مواضيع مشابهة