Avatar billede hyperactive Nybegynder
02. august 2003 - 17:06 Der er 2 kommentarer og
1 løsning

Datagrid paging genererer fejl

Jeg har et problem med et datagrid...

Hvis jeg tilføjer paging i Visual Studio får jeg en fejl:

Id var ventet!...

Any ideas???
Avatar billede thor.ostergaard Nybegynder
02. august 2003 - 17:13 #1
Det er lidt svært med så sparsomme informationer. Du kan læse lidt om datagrids her:
http://www.kursusmaterialer.dk/ASP.NET%20II/Dataset%20objektet/Paging.aspx
Det er godt nok til WebMatrix, men jeg håber du kan få noget fornuftigt ud af det alligevel.

/Thor
Avatar billede hyperactive Nybegynder
03. august 2003 - 17:02 #2
Smider lige et uddrag af koden i håb om at nogen kan se, hvad der er galt...

*** PRODUCTS.ASPX ***
<asp:datagrid id="dgProducts" runat="server" OnPageIndexChanged="dgProducts_Change_Page" PageSize="2" AllowPaging="True">
</asp:datagrid>

*** PRODUCTS.ASPX.VB ***
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Put user code to initialize the page here
        If Not Page.IsPostBack Then
            Get_Categories()
            Get_Products()
        End If
    End Sub

    Private Sub Get_Categories()
        Dim DbConnect As New DataAccess.objDataAccess()
        Dim DsCategories As New DataSet()
        DsCategories = DbConnect.ReturnDataSet("Select_ParentCategories", "Categories")
        selCategory.DataSource = DsCategories.Tables("Categories")
        selCategory.DataTextField = "Description"
        selCategory.DataValueField = "CategoryId"
        selCategory.DataBind()
    End Sub

    Private Sub Get_Products()
        Dim DbConnect As New DataAccess.objDataAccess()
        Dim DsProducts As New DataSet()
        DsProducts = DbConnect.ReturnDataSet("Select_Products", "Products", New SqlParameter("@ProductId", -1))
        dgProducts.DataSource = DsProducts.Tables("Products").DefaultView
        dgProducts.DataBind()
        dgProducts.CurrentPageIndex = 0
    End Sub

    Public Sub dgProducts_Change_Page(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs)
        dgProducts.CurrentPageIndex = e.NewPageIndex
        Get_Products()
    End Sub
Avatar billede hyperactive Nybegynder
14. august 2003 - 12:20 #3
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester