none
Datalistte RowDataBound olayı yerine ne kullanılıyor RRS feed

  • Soru

  • Datalist ile verileri listeliyoruz. listelenen verilerden bazıları ile ilgili işlemleri liste esnasında yapmamız gerekiyor. Ancak grdiview deki gibi bir Rowdatabound olayı burada yok. Satırlar oluşurken bu işlemelri nasıl yapabiliriz
    15 Şubat 2014 Cumartesi 11:03

Yanıtlar

  • Merhabalar ben bunun için static method tanımlayıp tek bir classtan işlem yapıyorum.

    Eğer 0, 1 yani True, False değerlerle işlem yapıyorsanız methotlarınızın bulunduğu bir classa

            public static string Degistir(string Deger, string Dogru, string Yanlis)
            {
                try
                {
                    if (Convert.ToBoolean(Deger))
                        return Dogru;
                    else
                        return Yanlis;
                }
                catch { return Yanlis; }
            }

    Bu methodu yazın ve kullanırken

    <%#Fonksiyonlar.Degistir(Eval("Okundu").ToString(),"Mesaj okundu", "Mesaj okunmadı")%>

    Şeklinde kullanabilirsiniz.

    Fonksiyonlar static bir class tır.

    Not: Okundu kolonunun sql de tipi bit tir. Bilginize.


    Yunus Emre ALTINAY


    17 Şubat 2014 Pazartesi 08:49

Tüm Yanıtlar

  • Merhaba,

    ItemDataBound olayını kullanabilirsiniz. BURADA örnekli bir açıklama mevcut, yararlı olabilir.

    İyi çalışmalar.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. İletişim : ozgurtekbas[at]live[nokta]com


    15 Şubat 2014 Cumartesi 19:24
  • Merhabalar ben bunun için static method tanımlayıp tek bir classtan işlem yapıyorum.

    Eğer 0, 1 yani True, False değerlerle işlem yapıyorsanız methotlarınızın bulunduğu bir classa

            public static string Degistir(string Deger, string Dogru, string Yanlis)
            {
                try
                {
                    if (Convert.ToBoolean(Deger))
                        return Dogru;
                    else
                        return Yanlis;
                }
                catch { return Yanlis; }
            }

    Bu methodu yazın ve kullanırken

    <%#Fonksiyonlar.Degistir(Eval("Okundu").ToString(),"Mesaj okundu", "Mesaj okunmadı")%>

    Şeklinde kullanabilirsiniz.

    Fonksiyonlar static bir class tır.

    Not: Okundu kolonunun sql de tipi bit tir. Bilginize.


    Yunus Emre ALTINAY


    17 Şubat 2014 Pazartesi 08:49