نمایش نتایج 1 تا 2 از 2

نام تاپیک: ایجاد فرزند با انتخاب نود ها در TreeView

  1. #1

    ایجاد فرزند با انتخاب نود ها در TreeView

    سلام .. من با این روش treeView رو پر میکنم :
    foreach (DataRow row in cG1_SoftCruiserProjectGetAll.DbTable.Rows)            {
    treeView1.Nodes.Add(row["ID"].ToString(),AddPostfix(row["ProjectName"].ToString()));
    }

    که واسه treeView ریشه های دلخواه رو ایجاد میکنه.خاصیت CheckBoxes اون رو فعال کردم , که بشه ریشه ها رو به وسله چک باکس انتخاب کرد.حالا میخوام با انتخاب یه ریشه (درواقع با تیک خوردن اون) فرزندانی واسه اون نود ایجاد بشه و باز بشه و با عدم تیک خوردن اون نود بسته بشه.میشه راهنمایی کنید ؟!


  2. #2

    نقل قول: ایجاد فرزند با انتخاب نود ها در TreeView

    برای اینکار باید مستقیماً خودتون نود رو ایجاد کنید. دقت کنید که در متد treeView1.Nodes.Add شما یک رشته به متد وارد میکنید و خود متد کار ایجاد نود رو انجام میده.
    TreeNode نوع نودها هست.
    بدیت صورت عمل کنین:
    foreach(var item in yourIEnumerable)
    {
    var parent=new TreeNode("yourNodeText");
    var child=new TreeNode("Child");
    var childOfChild=new TreeNode("ChildOfChild");

    child.Nodes.Add(childeOfChild);
    parent.Nodes.Add(child);
    treeView.Nodes.Add(Parent);

    معذرت میخوام اگه کدهام صحیح نباشند، همین جا بدون تست نوشتمشون.

تاپیک های مشابه

  1. جلوگیری از postback شدن صفحه در انتخاب نود های treeview
    نوشته شده توسط vajihe11 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: چهارشنبه 21 خرداد 1393, 11:22 صبح
  2. انتخاب نود در TreeView
    نوشته شده توسط armiin در بخش C#‎‎
    پاسخ: 9
    آخرین پست: یک شنبه 09 مرداد 1390, 19:15 عصر
  3. تشخیص انتخاب یا عدم انتخاب نود در TreeView
    نوشته شده توسط مهدی رحیم زاده در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 15 خرداد 1388, 10:43 صبح
  4. سوال: انتخاب چند نود در درخت (TreeView)
    نوشته شده توسط aftab3000 در بخش VB.NET
    پاسخ: 1
    آخرین پست: دوشنبه 26 اسفند 1387, 17:44 عصر
  5. سوال: انتخاب چند نود در درخت (TreeView)
    نوشته شده توسط aftab3000 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: چهارشنبه 21 اسفند 1387, 13:55 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •