Şimdi Ara

Asp.net Hatası Lütfen Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
11
Cevap
0
Favori
605
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Meraba arkadaşlar detaysayfası yapıyorum ama bi hatayı geçemedim bir türlü desteğinize ihtiyacım var şimdiden çok teşekkür ederim hata aşağdaki resimde mevcut



     Asp.net Hatası Lütfen Yardım



  • gecenlerde de aynı hata veren bırı vardı. dt nesnesının null olup olmadıgını kontrol et. daha sonra resım1 dıye bır kolonun var mı emın mısın?
  • evet resim1 diye kolonum var bendim o hatayı alan if te düzelttim sayenizde şimdi elseye aynı şeyi yapamıyorum countu>0 yap demiştini yaptım ama elsede yapamıyorum bunu
  • if sorgusunu yazarken ters bir mantık kurmuşsun. Dolu gelmesi gereken kısmı if bölümüne boş gelmesi gereken kısmı ise else bölümüne yazmalısın. Yani resimyok olan kısmı yazman daha anlamlı olurdu. Örnekle ne yapman gerektiğini açıklamaya çalışayım:

    if(dt.Rows.Count>0 && dt.Rows[0]["Resim1"].ToString != "" )
    {
    // Label'ı datatable'dan gelen resmin url'iyle dolduracağın kısım
    }
    else
    {
    // Label'ın <img> tagını resimyok olarak ayarlayacağın kısım
    }

    Ayrıca bir de else'den sonra datatable'daki resim'i eklemek için yaptığın bölüm hatalı. "dt.Rows.Count>0 &&" yazıyor orayı silmelisin.
  • < ifadesni kaldırıncada şu şekilde hata veriyor vala 10 gündür bu işin içinden çıkamadım ne olur destek olun.

     Asp.net Hatası Lütfen Yardım
  • bilgisayarıma uzaktan bağlanıp bakabilecek olur mu acaba inanın başım çatladı olmuyor bi türlü
  • O ilgili satırları buraya yapıştırır mısın ben düzenlemeye çalışayım. Bakalım olacak mı?
  • Sorguda id'ye string atamışsın. Burada bir hata yok mu?
  • if (dt.Rows.Count>0 && dt.Rows[0]["resim1"].ToString() == "") Label1.Text = Label1.Text + "<<div><a href='ilanResim/resimyok.gif' ><img src='ilanResim/resimyok.gif' height='100' width='100' alt='Ürün Resmi' border='0'/></a></div>";
    else Label1.Text = Label1.Text + "<td><tr><img src='ilanResim/"+ dt.Rows[0]["resim1"].ToString()+"' height='100' width='100' alt='Ürün Resmi' border='0'/></td></tr>";
  • bu da kod blogu ama if elseli kıımda hata veriyor


    {

    SqlDataAdapter komut = new SqlDataAdapter("select * from ilanlar where id='"+Request.QueryString["'id'"]+"'",ConfigurationManager.ConnectionStrings["baglan"].ConnectionString);
    DataTable dt = new DataTable();
    komut.Fill(dt);
    Label1.Text = "<div >";
    if (dt.Rows.Count>0 && dt.Rows[0]["resim1"].ToString() == "") Label1.Text = Label1.Text + "<<div><a href='ilanResim/resimyok.gif' ><img src='ilanResim/resimyok.gif' height='100' width='100' alt='Ürün Resmi' border='0'/></a></div>";
    else Label1.Text = Label1.Text + "<td><tr><img src='ilanResim/"+ dt.Rows[0]["resim1"].ToString()+"' height='100' width='100' alt='Ürün Resmi' border='0'/></td></tr>";

    //if (dt.Rows.Count > 0 && dt.Rows[0]["resim2"].ToString() == "") Label1.Text = Label1.Text + "<<div><a href='ilanResim/resimyok.gif' ><img src='ilanResim/resimyok.gif' height='100' width='100' alt='Ürün Resmi' border='0'/></a></div>";


    Label1.Text = Label1.Text + "</div>";

    }




  • O if else kısmını altta verdiğimle değiştirip dener misin? :

    if (dt.Rows.Count > 0 && dt.Rows[0]["resim1"].ToString() != "") Label1.Text = Label1.Text + "<td><tr><img src='ilanResim/" + dt.Rows[0]["resim1"].ToString() + "' height='100' width='100' alt='Ürün Resmi' border='0'/></td></tr>";
    else Label1.Text = Label1.Text + "<div><a href='ilanResim/resimyok.gif' ><img src='ilanResim/resimyok.gif' height='100' width='100' alt='Ürün Resmi' border='0'/></a></div>";
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.