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

نام تاپیک: treeview

  1. #1
    کاربر جدید
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اصفهان-شاهین
    پست
    23

    treeview

    پر کردنtreeview از روی پایگاه sql server در C#‎

  2. #2
    کاربر دائمی آواتار far9090
    تاریخ عضویت
    آبان 1387
    محل زندگی
    تهران
    سن
    36
    پست
    259

    نقل قول: treeview

    منظورتون Bind کردنه ؟ شما می تونید خودتون به صورت دستی المان هاتون رو به treeView اضافه کنید . موفق باشید .

  3. #3
    کاربر جدید
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اصفهان-شاهین
    پست
    23

    نقل قول: treeview

    SqlConnection sq = newSqlConnection("Data Source=NAFICE-95610AFE\\SQLEXPRESS;Initial Catalog=Automasion;Integrated Security=True");
    sq.Open();
    SqlCommand cmd = newSqlCommand("Select bakhshcode,namebakhsh From tblbakhsh ",sq );
    SqlDataReader reader = cmd.ExecuteReader();
    TreeNode tr = null;
    while (reader.Read())
    {
    tr =
    newTreeNode(reader["namebakhsh"].ToString());
    tr.Name = reader[
    "bakhshcode"].ToString();
    treeView1.Nodes.Add(tr);
    }
    reader.Close();
    foreach (TreeNode t in treeView1.Nodes)
    {
    cmd.CommandText =
    "Select sematcode,namesemat From tblsemat Where bakhshcode='" + t.Name + "'";
    reader = cmd.ExecuteReader();
    while (reader.Read())
    {
    tr =
    newTreeNode(reader["namesemat"].ToString());
    tr.Name = reader[
    "sematcode"].ToString();
    t.Nodes.Add(tr);
    }
    reader.Close();
    foreach (TreeNode t1 in t.Nodes)
    {
    cmd.CommandText =
    "Select karmandnum,name,familly From tblkarmand Where sematcode ='" + t1.Name + "' And bakhshcode='" + t.Name + "'";
    reader = cmd.ExecuteReader();
    while (reader.Read())
    {
    tr =
    newTreeNode(reader["name"].ToString() + ' ' + reader["familly"].ToString());
    tr.Name = reader[
    "karmandnum"].ToString();
    t1.Nodes.Add(tr);
    }
    reader.Close();
    }
    }
    sq .Close ();
    کدش رو پیدا کردم ممنون


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

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