Sql Veritabanındaki Verileri TreeView da Gösterimini Sağlamak

Merhaba arkadaşlar bu makalemizde Sql veritabanındaki verileri TreeView nesnesinde gösterimini sağlayacağız. Öncelikle formumuza TreeView ekleyelim. Sonra Form_Load olayına yazılacak kodla TreeView a veritabanından verileri çekip, göstereceğiz.


Screenshot



 

 

 

 

 

 

 

 

 

Şekil 1

Form1.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.SqlClient;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

 

namespace treeview

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

       

 

        private void Form1_Load(object sender, EventArgs e)

        {

            dataBind();

        }

 

        void dataBind()

        {

            SqlConnection conn = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|kategori.mdf;Integrated Security=True;Connect Timeout=30");

            conn.Open();

            SqlCommand cmd = new SqlCommand("SELECT * FROM [dbo].[Table]", conn);

            SqlDataReader dr = cmd.ExecuteReader();

           

 

            while (dr.Read())

            {

                TreeNode node = new TreeNode(dr["Kitap"].ToString());

                node.Nodes.Add(dr["Yazar"].ToString());

                node.Nodes.Add(dr["Fiyat"].ToString());

                treeView1.Nodes.Add(node);

            }

 

            conn.Close();

        }

 

    }

}

  

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...