Turkcell | Geleceği Yazanlar

Soru & Cevap

checlistbox'a sqlden veri yazdira bilir miyim?

06.03.2020 - 12:10

C# ta checlistbox'a sqlden veri cekmek istiyorum.

nasil yapacagimi bilmiyorum yardimlariniz icin tesekkurler.

486 Görüntülenme

2 Cevap

Kaan KARACAN
26.04.2020 - 16:39

Bir arkadaşın veri çekmek için kullandığı kendi kodları şu şekilde

SqlCommand com = new SqlCommand(@"SELECT * FROM SeansIlaclar si INNER JOIN Ilaclar i ON si.IlacID = i.IlacID WHERE si.SeansID=" + ana.Seanslar_SeansID(), con); SqlDataAdapter da = new SqlDataAdapter(com); DataSet ds = new DataSet(); da.Fill(ds); listBox1.DataSource = ds.Tables[0]; listBox1.DisplayMember = "IlacAdi"; listBox1.ValueMember = "IlacID";

Malesef deneme şansım olmadı henüz eğer olursa sonuç alıp alamadığımı da yine buradan söyleyeceğim ama umarım işinize yarar.
 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Gürkan
06.03.2020 - 17:11

Sorunuzun çözümü için örnek aşağıya eklendi. İyi çalışmalar.

using System;
using System.Data.SqlClient;
using System.Windows.Forms;

namespace Ornek
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        // Form penceresi yüklendiğinde aşağıdaki kodlar çalıştırılacak.
        private void Form1_Load(object sender, EventArgs e)
        {
            // CheckedListBox1 nesnesinin elemanları sıfırlandı.
            CheckedListBox1.Items.Clear();

            // Bağlantı nesnesi oluşturuldu ve ConnectionString verisi girildi.
            using (SqlConnection con = new SqlConnection("Buraya ConnectionString yazılacak"))
            {
                //Bağlantı açıldı.
                con.Open();

                // Sorguları çalıştıracak ve verileri döndürecek olan SqlCommand nesnesi
                // oluşturuldu. Parametre olarak sorgu ve SqlConnection nesnesi gönderildi.
                using (SqlCommand cmd = new SqlCommand("SELECT * FROM TBL_DENEME", con))
                {
                    // SqlDataReader nesnesine SqlCommand nesnesinden dönen veriler atandı.
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        // SqlDataReader içerisindeki her bir veri okunarak CheckedListBox1
                        // nesnesinin elemanlarına eklendi.
                        while (dr.Read())
                        {
                            // Deger yazan yere ise tablodan çekmek istediğiniz alanın
                            // adı yazılacak.
                            CheckedListBox1.Items.Add(dr["Deger"]);
                        }
                    }
                }
            }

            // Using ifadesi içerisinde kodlarımızı yazdığımız için bağlantı vb. nesneler
            // otomatik olarak kapatılır ve dispose edilir.
        }
    }
}

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Hüseyin
08.03.2020 - 11:46
Bilgileriniz icin tesekkurler.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.