Gridview Da Toplam Stunü Ekleme

GridView’e Toplam Satırı Ekleme

GridView, verileri tablo biçiminde görüntülemek için kullanılan bir ASP.NET kontrolüdür. GridView’e toplam satırı eklemek, verilerinizin özetini göstermek ve kullanıcıların verileriniz hakkında daha fazla bilgi edinmesini sağlamak için yararlı olabilir.

GridView’e toplam satırı eklemek için aşağıdaki adımları izleyebilirsiniz:

  1. GridView’inizin AutoGenerateColumns özelliğini false olarak ayarlayın. Bu, GridView’in otomatik olarak sütun oluşturmasını önleyecek ve sütunları kendiniz tanımlamanızı sağlayacaktır.
  2. GridView’inize bir BoundField sütunu ekleyin. Bu sütun, verilerinizdeki toplam değerini görüntülemek için kullanılacaktır.
  3. BoundField sütununun DataField özelliğini, toplam değerini hesaplamak için kullanmak istediğiniz veri alanına ayarlayın.
  4. BoundField sütununun DataFormatString özelliğini, toplam değerini biçimlendirmek için kullanmak istediğiniz biçim dizesine ayarlayın.
  5. GridView’inize bir FooterTemplate ekleyin. Bu şablon, toplam satırının içeriğini tanımlamak için kullanılacaktır.
  6. FooterTemplate’in içinde, toplam değerini görüntülemek için bir Label kontrolü kullanın.
  7. Label kontrolünün Text özelliğini, toplam değerini hesaplamak için kullanmak istediğiniz ifadeye ayarlayın.

Aşağıdaki örnek, GridView’e toplam satırı eklemek için nasıl kod yazabileceğinizi göstermektedir:

<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:BoundField DataField="ProductID" HeaderText="Product ID" />
<asp:BoundField DataField="ProductName" HeaderText="Product Name" />
<asp:BoundField DataField="UnitPrice" HeaderText="Unit Price" />
<asp:BoundField DataField="Quantity" HeaderText="Quantity" />
<asp:BoundField DataField="Total" HeaderText="Total" />
</Columns>
<FooterTemplate>
<tr>
<td colspan="4"></td>
<td>Total:</td>
<td>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Total", "{0:C}") %>' />
</td>
</tr>
</FooterTemplate>
</asp:GridView>

Bu kod, GridView’e beş sütun ekler: ProductID, ProductName, UnitPrice, Quantity ve Total. Total sütunu, UnitPrice ve Quantity sütunlarının değerlerini çarparak hesaplanır. GridView’in altbilgisine bir toplam satırı eklenir ve bu satırda toplam değer görüntülenir.

Faydalı Siteler

İlgili Dosyalar


Yayımlandı

kategorisi