C# Form uygulamasında listview sorunu

sivurant

Hectopat
Katılım
17 Kasım 2019
Mesajlar
1.978
Çözümler
2
Arkadaşlar SQL veritabanından verileri doldurmak için yazdıgım bu ornekte verileri listview de goremıyorum.

Kod:
    public partial class verikontrol : Form
    {
        public verikontrol()
        {
            InitializeComponent();
        }

        SqlConnection baglanti = new SqlConnection(@"Data Source=ERENSIMSEKW\SQLEXPRESS;Initial Catalog=deneme1;Integrated Security=True");
      
        private void veriler()
        { 
            baglanti.Open();
            SqlCommand cmd = new SqlCommand("Select * From personelTablosu",baglanti);
            SqlDataReader reader = cmd.ExecuteReader();
            while (reader.Read()) {
                ListViewItem listedoldur = new ListViewItem();
                listedoldur.Text = reader["id"].ToString();
                listedoldur.SubItems.Add(reader["isim"].ToString());
                listedoldur.SubItems.Add(reader["soyisim"].ToString());
                listView1.Items.Add(listedoldur);
            }
            baglanti.Close();

        }

        private void verikontrol_Load(object sender, EventArgs e)
        {
            veriler();
        }

        int numara = 0;
        private void listView1_DoubleClick(object sender, EventArgs e)
        {
            numara = int.Parse(listView1.SelectedItems[0].SubItems[0].Text);
            textBox1.Text = listView1.SelectedItems[0].SubItems[1].Text;
            textBox2.Text = listView1.SelectedItems[0].SubItems[2].Text;

        }

        private void button1_Click(object sender, EventArgs e)
        {
            baglanti.Open();
            SqlCommand cmd = new SqlCommand("update personelTablosu set isim='"+textBox1.Text+"', soyisim='"+textBox2.Text+"' where id="+id+"",baglanti);
            cmd.ExecuteNonQuery();
            baglanti.Close() ;

        }
    }
}
 

Dosya Ekleri

  • problem1.png
    problem1.png
    5 KB · Görüntüleme: 17

Geri
Yukarı