İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Asp.Net Çıkarma işlemi

mebasoglu24.06.20136 cevap2.574 görüntüleme
2011'den beri10 mesaj
#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.
 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;

        }
Cevaplar
2013'den beri76 mesaj
#2
label 6 ya yazacağın bölümü string türüne çevir.

label6.Text = Convert.ToString(toplam–tahsilat);
mebasoglu Konuyu açan
2011'den beri10 mesaj
#3
kaptann cevabın için teşekkür ederim. Fakat label deki değer 0 oluyor.
2013'den beri76 mesaj
#4
program komut satırına göre ilerliyor.o işlemi son satıra yaz. çünkü toplam ve tahsilatın ilk değerleri 0.
2006'den beri1.716 mesaj
#5
mebasoglu dedi: ↑
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:

2011'den beri68 mesaj
#6
Evet Champion78 'in dedigi dogru :)
siz Page.LoadComplete event'ini deneyin bi..
2006'den beri1.716 mesaj
#7
dmrc1143 dedi: ↑
Evet @Champion78 'in dedigi dogru :)
siz Page.LoadComplete event'ini deneyin bi..
ıııh LoadComplete de işe yaramaz grafiğe göre :) en mantıklı yer PreRenderComplete gibi duruyor..

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.