dinsdag, december 22, 2009

Record counts in gridview

Bij het gebruik van een masterpage in ASP.NET/SQL die het aantal records weergeeft uit een tabel via 'Gridview' is een hele kunst om het aantal records te tellen. Zeker als je de pagina's hebt ingesteld om een vast aantal records te laten zien per pagina (bijv. 10 records per page!).
Blijkbaar is het niet zo moeilijk; nl.:

In je vb-code pagina plaats je:

Protected Sub SqlDataSource1_Selected(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles SqlDataSource1.Selected
lblRecordCount.Text = e.AffectedRows.ToString()
End Sub

waarbij de lblRecordCount de label is die op de masterpage het aantal records gaat weergeven, als in:


<p class="style1"><b>Totaal aantal issues:<asp:label id="lblRecordCount" runat="server"></asp:label></b></p></code>

Labels: ,