Hoşgeldiniz

 

 

Oturum Açın | Kaydol | Son Mesajlar | Mesajlarım | Yardım
kategorisinde Ara

kontrol gizleme

En son mesaj serdar37 tarafından 07-23-2008, 20:26 atıldı. Başlığa toplam 10 cevap verildi.
Sort Posts: Önceki Sonraki
  •  07-23-2008, 16:30 35495

    kontrol gizleme

    Merhaba söyle bir sorunum var sayfamda bir tane  datalist var datalistin Itemtemplatede bir tane table var bu tablelerin içinde labellerim var ve bu labellere eval ile bilgi dolduruyorum fakat yapmam gereken su var eger gelen deger bos ise yada 0 ise tabledeki o satirin gözükmemesi gerekiyor mesela

    fiyat : 0 bu sekilde ise o kismi göstermemem gerek bunu findkontroller bulup gizleyebilirim ama bu kez labelin oldugu tablenin satirinda bosluk olusmus oluyor yardimlarinizi bekliyorum tsk ederim

  •  07-23-2008, 16:38 35496 cevaben 35495

    Cvp: kontrol gizleme

    Bence ilk olarak html değil asp table kullan tablerow ve tablecell kullanarak runtimede oluşturursan satır sütun ve labellerini istediğin sayıda labelin olmuş olur. :)
    for (int i=0; i<0; i++)
    {
    bilgi += bilgi;
    }
  •  07-23-2008, 17:08 35499 cevaben 35496

    Cvp: kontrol gizleme

    if(!IsPostBack)

    for (int i = 0; i < ((Table)ilanDetayGoster.Items[0].FindControl("Table1")).Rows.Count; i++)

    {

    ((Table)ilanDetayGoster.Items[0].FindControl("Table1")).Rows[i].Cells[0].Text = "deneme deneme";

    }

    bu sekilde yapiyorum ama sayfa acildiginda deneme yazisi tabloya yazilmamis sekilde oluyor

  •  07-23-2008, 17:23 35501 cevaben 35499

    Cvp: kontrol gizleme

    ilk sayfa acilisinda calismiyor fakat bir tane buton koydum butona basinca sayfa yeniden postback oldugunda düzeliyor

  •  07-23-2008, 17:25 35502 cevaben 35499

    Cvp: kontrol gizleme

    foreach (EducaWorld.Okul o in okullar)

    {

    TableRow tr = new TableRow();

    if (o.OkulBilgi.Length == 0)

    {

    TableCell tdbilgi = new TableCell();

    tdbilgi.Text = " ";

    tr.Cells.Add(tdbilgi);

    TableCell tdokulad = new TableCell();

    tdokulad.Text = o.OkulAdi;

    tdokulad.HorizontalAlign = HorizontalAlign.Left;

    tr.Cells.Add(tdokulad);

    }

    else

    {

    TableCell tdbilgi = new TableCell();

    tdbilgi.Text = "<img alt=\"Okul hakkında ayrıntılı bilgi vardır.\" src=\"images/infoOkul.gif\" />" + " ";

    tr.Cells.Add(tdbilgi);

    TableCell tdokulad = new TableCell();

    tdokulad.Text = o.OkulAdi;

    tdokulad.HorizontalAlign = HorizontalAlign.Left;

    tr.Cells.Add(tdokulad);

    }

    TableCell tdulke = new TableCell();

    tdulke.Text = o.Ulke;

    tdulke.HorizontalAlign = HorizontalAlign.Left;

    tr.Cells.Add(tdulke);

    TableCell tdbolge = new TableCell();

    tdbolge.Text = o.Bolge;

    tdbolge.HorizontalAlign = HorizontalAlign.Left;

    tr.Cells.Add(tdbolge);

    TableCell tdayrıntılıbilgi = new TableCell();

    HyperLink hyp = new HyperLink();

    hyp.NavigateUrl = "~/Okul.aspx?ID=" + o.ID.ToString();

    hyp.Text = "Bilgi İçin Tıklayınız.";

    hyp.ForeColor = Color.Blue;

    tdayrıntılıbilgi.Controls.Add(hyp);

    tr.Cells.Add(tdayrıntılıbilgi);

    tblOkullar.Rows.Add(tr);

    }

     

    böyle bişiden bahsediyorum ben en üste yapmak istediğin kontrolü koyarak düşünmelisin tabii ki tabii bu sadece benim fikrim


    for (int i=0; i<0; i++)
    {
    bilgi += bilgi;
    }
  •  07-23-2008, 17:35 35503 cevaben 35502

    Cvp: kontrol gizleme

    aslinda benim yazdigim kod calisiyor fakat mesela load olayinda alanlari dolduruyorum hemen ardindan kodu calistiriyorum ama etkilemiyor daha sonra sayfa acildikdan sonra bir tane buton koydum ona bastigim zaman istedigim oluyor anlamadim gitti neden sayfa ilk acilista olmuyorda butona tikladigim zaman oluyor

  •  07-23-2008, 17:39 35505 cevaben 35503

    Cvp: kontrol gizleme

    if'i kaldırsana o zaman olmalı bence


    for (int i=0; i<0; i++)
    {
    bilgi += bilgi;
    }
  •  07-23-2008, 17:44 35506 cevaben 35505

    Cvp: kontrol gizleme

    ifi de kaldirdim yinede olmadi mesela denemek için söyle bir seyde yaptim yine sayfa acildikdan sonra butona basinca calisiyor mesela sayfaya bir tane buton ekliyorum sayfa loadinda ama yine sayfa acilirken olusturmuyor butonu ve sayfa üzerindeki butona tiklayinca buton olusuyor siz ce ne olabilir sayfam bu arada masterpageden türemis
  •  07-23-2008, 17:51 35507 cevaben 35506

    Cvp: kontrol gizleme

    Sanırım sen hiç olmayan bişi koyduğun için böyle oluyor yani bendeki kodda table zaten var ve ben tableye satır satırlarıma da sütunlarımı ekliyorum benimki bu yüzden çalışıyor seninki aksi olduğu için çalışmıyo

    Bu arada benim de masterdan gelio onunla ilgili değil


    for (int i=0; i<0; i++)
    {
    bilgi += bilgi;
    }
  •  07-23-2008, 18:17 35509 cevaben 35507

    Cvp: kontrol gizleme

    tablem var bu table datalistin içerisinde ve datalisti doldurdugumda bu tablenin alanlarini Eval ile dolduruyorum html tarafinda burda sorun yok yalniz burdaki sorun bu tabledeki bazi bos alanlari gizlemek load olayinda bunu yapmaya calisiyorum ama hiç bir etkisi olmuyor fakat mesela sayfanin üzerine bos bir buton atiyorum ona tikladigimda sayfa gidip geliyor ve bu kez istedigim oluyor yani ilk sayfa yükledingindede load olayindaki kod calisiyor ama hiç bir sey olmamis gibi davraniyor daha sonra butona tiklayinca yine load calisiyor ama bu kez istedigim oluyor.
  •  07-23-2008, 20:26 35518 cevaben 35509

    Cvp: kontrol gizleme

    Selam,
    Bunun biçok sebebi olabilir.Breakpoint koyup bakarsan hatanın sebebini daha kolay anlayabilirsin kanımca.


    Serdar KUŞ
View as RSS news feed in XML
Powered by Community Server, by Telligent Systems