5.00 / 1 oy

Asp.Net'te ListView'dan sıra (row) numarasını göstermek

ListView kontrolü, veritabanından çoklu kayıtları çekerek istediğiniz şablonda göstermeye yarayan bir repeater kontrolü. Css olarak daha rahat müdahale edebidiğim ve ItemTemplate özelliği daha pratik olduğu için GridView yerine ListView kullanmayı tercih ediyorum. Zaman zaman veritabanından çekilen verilerin sayısını göstermesi gereken alanlar olduğunda kullandığım basit bir ListView özelliğini göstermek istiyorum. Veritabanından çekilen her bir satırın satır numarasını veritabanı tarafında üreterek kaynak harcamak yerine direk olarak ListView içerisinden generate ettirebilirsiniz. Container.DataItemIndex özelliği satırları saymaya 0'dan başladığı için Container.DataItemIndex+1 olarak kullanıyorum:

  <asp:ListView ID="lv_urunler" runat="server">
        <ItemTemplate>
            <p><%#Container.DataItemIndex+1 %></p>
        </ItemTemplate>

Çıktı:

1

2

3

mbologlu

08.01.2020 11:10

Bu soru 2 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Asp.Net'te ListView'dan sıra (row) numarasını göstermek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.