Şimdi Ara

C# Listview Sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
1
Favori
417
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Hocalarım merhaba

    c# ta listview ile sıkıntılı bir durumum var,

    datagridview den tıklanan kayıtları listview a atıyorum, Data Giridten aynı kayıta kaç kere tıkladıysam listviewde de adet sayısı teker teker artıyor. Fakat listview de ikinci sıradan itibaren tüm girişlerin her yolu denememe rağmen adet sayısını arttıramadım. ilgili kodlarım aşağıda;

    bool durum = false;
    for (int i = 0; i < listView1.Items.Count; i++)
    {

    if (listView1.Items.SubItems[0].Text == dataGridView3.CurrentRow.Cells[1].Value.ToString())
    {
    if (listView1.SelectedIndices.Count > 0)
    {

    listView1.Focus();
    listView1.Items.Selected = true;

    double toplam = 0;
    toplam = Convert.ToDouble(listView1.SelectedItems.SubItems[3].Text) + Convert.ToDouble(1);
    listView1.SelectedItems.SubItems[3].Text = toplam.ToString();


    double çarpım = 0;
    çarpım = Convert.ToDouble(listView1.SelectedItems.SubItems[3].Text) * Convert.ToDouble(dataGridView3.CurrentRow.Cells[3].Value.ToString());
    listView1.SelectedItems.SubItems[1].Text = çarpım.ToString();

    listView1.Refresh();
    durum = true;
    Hesapla();
    }
    }

    }
    if (durum == false)
    {
    i = listView1.Items.Count;
    listView1.Items.Add(dataGridView3.CurrentRow.Cells[1].Value.ToString());
    listView1.Items.SubItems.Add(dataGridView3.CurrentRow.Cells[3].Value.ToString());
    listView1.Items.SubItems.Add(dataGridView3.CurrentRow.Cells[2].Value.ToString());
    listView1.Items.SubItems.Add("1");
    Hesapla();
    listView1.Focus();
    listView1.Items.Selected = true;
    listView1.TopItem = listView1.SelectedItems;
    }


    acaba listview e eklediğim her satırın indexini 0 olarak aldırabilirsem sıkıntıyı çözebilir miyim? nitekim şu kodda çalışmıyor

    listView1.TopItem = listView1.SelectedItems;


    Bu konuda gerçekten yardıma ihtiyacım var. ilginize teşekkürler







  • resimle anlat bakayım çarpım toplam yapmışsın yani ana işlem nedir ne yapılacak
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.