none
databaseden gelen veriye göre repeater içindeki kontrolün classına erişmek RRS feed

  • Genel Tartışma

  • Asp.net projemde , repeaterla gelen siparisleri gostericem , okunmayan siparisler icin yıldızla belirtmek istiyorum yani ;
    <tr class="okunmayan">
                                <td class="aligncenter">
                                    <input type="checkbox" name="" />
                                </td>
                                <td class="star"><a class="msgstar"></a></td>
                                <td>
    Ahmet Mehmet
                                </td>
                                <td>
                                    <a href="index.htm" class="title">Lorem ipsum</a>
                                </td>
                                <td>
                                    3
                                </td>
                                <td class="tarih">
    1 Nisan
                                </td>
                            </tr>
    böyle bir şekilde databaseden gelen veriye göre eğer gelen verideki okundu kısmı 0 sa ben 2.kolonda
          <td class="star"><a class="msgstar starred"></a></td>
    bunu kullanıp yıldızla belirtmek istiyorum aksi durumda ise     
    <td class="star"><a class="msgstar"></a></td> böyle yazıp yıldız simgeisin göstermek istemiyorum , databaseden gelen veriye göre repeater içindeki kontrolün classına erişmek mümkünmüdür ? teşekkürler


    23 Eylül 2012 Pazar 02:00

Tüm Yanıtlar

  • Selamlar.

    Eval methodunda bir if kullanarak yapabilirsiniz. Yapmak istediğinizi GridView ile de yapabilirsiniz. RowDataBound event handler'inde

    e.Item.CssClass = ((DataRowView)e.Item.DataItem)["okundu"] == 0 ? "okunmayan" : "okunan";

    şeklinde yapılabilir.

    Repeater ItemTemplate içinde tr ile yapmak isterseniz;

    <tr class='<%# Eval("okundu")=="0"?"okunmayan":"okunan" %>' >

    şeklinde yapabilirsiniz.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    23 Eylül 2012 Pazar 08:15
    Moderatör
  • Çok teşekkürler oldu :)
    • Düzenleyen codeblock 29 Eylül 2012 Cumartesi 23:00
    27 Eylül 2012 Perşembe 19:46