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
0 comments:
Yorum Gönder