WindTalker
Daimi Üye
- Aktiflik
- K.Tarihi
- 6 Ara 2009
- Mesajlar
- 58
- Puanı
- 1
Merhaba arkadaşlar sorum şu; 2 Listview var. 1.'sinde değer ve sayılar yazıyor. ilk listeden ikinci listeye attıklarımın toplamını buluyor vs. ben bu aktarım işlemini bir buton yardımıyla yapıyorum. 2. listteki değerlere çift tıkladığımda değeri siliyor.(onda sıkıntı yok.) Buton yardımı ile yaptığım 1'den 2'ye kopyalama işlemini 2. listede ki Click veya DoubleClick ile nasıl yapabilirim. Çalışmıyor ürettiğim kodlar. Kafayı yiyeceğim.
______________________________________________________________________________
private void btnUrunEkle_Click(object sender, EventArgs e)
{
if (lstUrunler.SelectedItems.Count > 0)
{
foreach (ListViewItem seciliItem in lstUrunler.SelectedItems)
{
double fiyati = Convert.ToDouble(seciliItem.Text.Substring(seciliItem.Text.IndexOf('-') + 1, seciliItem.Text.LastIndexOf(' ') - seciliItem.Text.LastIndexOf('-')));
txtToplam.Text = (Convert.ToDouble(txtToplam.Text) + fiyati).ToString();
ListViewItem item = new ListViewItem(lstUrunler.Items[seciliItem.Index].Text, lstUrunler.Items[seciliItem.Index].ImageKey, this.lstSepet.Groups[0]);
this.lstSepet.Items.Insert(0, item);
//this.lstSepet.Groups[0].Items.Insert(0, item);
lstUrunler.SelectedItems[0].Selected = false;
}
}
}
___________________________________________________________________________________
Bu işlemi buton değilde mouse click yöntemi ile yapmak istiyorum. kodları değiştiriyorum hata veriyor yeniden yazıyorum hata veriyor!
______________________________________________________________________________
private void btnUrunEkle_Click(object sender, EventArgs e)
{
if (lstUrunler.SelectedItems.Count > 0)
{
foreach (ListViewItem seciliItem in lstUrunler.SelectedItems)
{
double fiyati = Convert.ToDouble(seciliItem.Text.Substring(seciliItem.Text.IndexOf('-') + 1, seciliItem.Text.LastIndexOf(' ') - seciliItem.Text.LastIndexOf('-')));
txtToplam.Text = (Convert.ToDouble(txtToplam.Text) + fiyati).ToString();
ListViewItem item = new ListViewItem(lstUrunler.Items[seciliItem.Index].Text, lstUrunler.Items[seciliItem.Index].ImageKey, this.lstSepet.Groups[0]);
this.lstSepet.Items.Insert(0, item);
//this.lstSepet.Groups[0].Items.Insert(0, item);
lstUrunler.SelectedItems[0].Selected = false;
}
}
}
___________________________________________________________________________________
Bu işlemi buton değilde mouse click yöntemi ile yapmak istiyorum. kodları değiştiriyorum hata veriyor yeniden yazıyorum hata veriyor!
Son düzenleme: