- Back to Home »
- C# ile veri çekme , dataset , Gridview , sqlcommand , sqldatareader , verileri trieview'e aktarma »
- Veri Tabanından Veri Çekme ve TrieView'e Aktarma
Posted by : omerfarukkaya
15 Mart 2013 Cuma
Eğer ekran çıktısını görmek istiyorsanız;
1 adet : Griedview
1 adet Combobox
1 adet treeview
2 adet Button
yerleştirmeniz ve Database1 isimli bir veritabanı oluşturmanız gereklidir.
Formun Loadına yazılması gerekenler.
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True");
conn.Open();
SqlCommand query = new SqlCommand("select Dep_ad from Departman", conn);
SqlDataReader dr = query.ExecuteReader();
while (dr.Read())
{
comboBox1.Items.Add(dr["Dep_ad"].ToString());
}
comboBox1.SelectedItem = comboBox1.Items[0];
conn.Close();
Aktar isimli Button1'in Click'ine yazılmsı gerekenler.
string n = comboBox1.Text;
treeView1.Nodes.Add(n);
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
string g = dataGridView1.Rows[i].Cells[1].Value.ToString();
treeView1.Nodes[0].Nodes.Add(g);
}
DataGriedviewEkle isimli Button2'nin Click'ine yazılması gerekenler.
int secili = comboBox1.SelectedIndex + 1;
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter("select * from Personel where Per_id=" + secili +"", conn);
DataSet ds = new DataSet();
ds.Clear();
da.Fill(ds,"Personel");
dataGridView1.DataSource = ds.Tables["Personel"];
da.Dispose();
{ 2 yorum... read them below or Comment }
Yorum yazmak için combobox'dan anonimi seçerek yorumlarınızı sıkıntısız bir şekilde yapabilirsiniz. İlginiz için teşekkürler
Eline sağlık ,gayet açıklayıcı ve güzel bir örnek olmuş .
YanıtlaSiltesekurler
YanıtlaSil