Member 12884617 Ответов: 0

Как поместить пагинацию в данные моей таблицы с помощью 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, но все еще изо всех сил пытаюсь найти способ сделать это.

Может ли кто-нибудь предоставить мне код для него таким образом, чтобы он соответствовал тому, как я отображал свои данные?

Пожалуйста, мне это нужно так плохо. Заранее большое вам спасибо.

0 Ответов