Как поместить пагинацию в данные моей таблицы с помощью ASP.NET и VB.NET бэк-энд
Это мой html код:
<%@ Page Title="Magbenta.com.ph" Language="vb" MasterPageFile="~/Site.Master" AutoEventWireup="false" CodeBehind="Home.aspx.vb" Inherits="websiteko.Home" %> <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"> <div class="jumbotron header-banner"> <asp:TextBox placeholder="Looking for..." CssClass="form-control search-text" runat="server"></asp:TextBox> <asp:Button Text="Search" CssClass="btn btn-default" runat="server"/><asp:Button Text="View All Items" CssClass="btn btn-default view-all" runat="server"/> </div> <div class="jumbotron jumbotron-items"> <asp:PlaceHolder ID = "PlaceHolder1" runat="server" /> </div> </asp:Content> This is my vb.net code: <pre>Imports System.Data.SqlClient Imports System.Data Imports System.Text Imports System.Configuration Public Class Home Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load grid_display() End Sub Protected Sub grid_display() Dim ds As New DataSet Dim cmd As String cmd = "SELECT * FROM t_Items" ds = Executequery(cmd) Dim html As New StringBuilder() html.Append("<table border = '0' class='tbl-item'>") For i = 0 To ds.Tables(0).Rows.Count - 1 If i Mod 3 = 0 Then html.Append("<tr class='tr-holder'>") html.Append("<td class='price-holder'><img class='image-hover' src='" & ds.Tables(0).Rows(i)("imagepath") & "' width='120' height='100'/>") html.Append("<div class='details-holder' height='100' width='120'>₱ " & ds.Tables(0).Rows(i)("itemprice") & "<a href=''><h5 class='item-description'>" & ds.Tables(0).Rows(i)("ItemDescription") & "</h5></a><p><h5 class='date-posted'>Posted Date: " & ds.Tables(0).Rows(i)("DatePosted") & "</h5></h5></div>") html.Append("</td>") Else html.Append("<td class='price-holder'><img class='image-hover' src='" & ds.Tables(0).Rows(i)("imagepath") & "' width='120' height='100'/>") html.Append("<div class='details-holder' height='100' width='120'>₱ " & ds.Tables(0).Rows(i)("itemprice") & "<a href=''><h5 class='item-description'>" & ds.Tables(0).Rows(i)("ItemDescription") & "</h5></a><p><h5 class='date-posted'>Posted Date: " & ds.Tables(0).Rows(i)("DatePosted") & "</h5></h5></div>") html.Append("</td>") End If Next html.Append("</tr>") html.Append("</table>") 'Append the HTML string to Placeholder. PlaceHolder1.Controls.Add(New Literal() With { .Text = html.ToString() }) End Sub End Class
Что я уже пробовал:
На самом деле я не знаю, как это сделать. Я искал много учебников в google и youtube, но все еще изо всех сил пытаюсь найти способ сделать это.
Может ли кто-нибудь предоставить мне код для него таким образом, чтобы он соответствовал тому, как я отображал свои данные?
Пожалуйста, мне это нужно так плохо. Заранее большое вам спасибо.