Asp.Net Çıkarma işlemi

mebasoglu

Öğrenci
Katılım
11 Haziran 2011
Mesajlar
10
Reaksiyon puanı
0
Puanları
1
Merhaba, asp.net' de çıkarma işlemi yapmaya çalışıyorum. Fakat "int" türü örtülü olarak string türüne dönüştürülemez hatası alıyorım.
Kod:
 int toplam;
        int tahsilat;
        protected void Page_Load(object sender, EventArgs e)
        {
        Label6.Text = toplam - tahsilat;// altı çizilen bölüm

        }
        protected void ListBox1_DataBound(object sender, EventArgs e)
        {
            int sonuc1 = 0;

            for (int i = 0; i < ListBox1.Items.Count; i++)
            {
                sonuc1 += Convert.ToInt32(ListBox1.Items[i].Value);
            }
            toplam = sonuc1;

        }
        protected void ListBox2_DataBound(object sender, EventArgs e)
        {
            int sonuc2 = 0;

            for (int k = 0; k < ListBox2.Items.Count; k++)
            {
                sonuc2 += Convert.ToInt32(ListBox2.Items[k].Value);
            }
            tahsilat = sonuc2;

        }
 

kaptann

Öğrenci
Katılım
9 Haziran 2013
Mesajlar
76
Reaksiyon puanı
0
Puanları
6
label 6 ya yazacağın bölümü string türüne çevir.

label6.Text = Convert.ToString(toplam–tahsilat);
 

mebasoglu

Öğrenci
Katılım
11 Haziran 2011
Mesajlar
10
Reaksiyon puanı
0
Puanları
1
kaptann cevabın için teşekkür ederim. Fakat label deki değer 0 oluyor.
 

kaptann

Öğrenci
Katılım
9 Haziran 2013
Mesajlar
76
Reaksiyon puanı
0
Puanları
6
program komut satırına göre ilerliyor.o işlemi son satıra yaz. çünkü toplam ve tahsilatın ilk değerleri 0.
 

Champion78

Müdavim
Müdavim
Katılım
29 Eylül 2006
Mesajlar
1,716
Reaksiyon puanı
43
Puanları
228
kaptann cevabın için teşekkür ederim. Fakat label deki değer 0 oluyor.

DataBound olayı Page_Load event inden sonra çalıştığı için ilk aşamada doğal olarak 0-0=0 oluyor :) Aşağıdaki resimde event lerin çalışma sıralarını görebilirsin:

IC386473.png
 

dmrc1143

Öğrenci
Katılım
5 Mayıs 2011
Mesajlar
68
Reaksiyon puanı
2
Puanları
8
Evet [MENTION=8184]Champion78[/MENTION] 'in dedigi dogru :)
siz Page.LoadComplete event'ini deneyin bi..
 
Üst