Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema Dataset

  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    problema Dataset

    Ciao,

    ho appena iniziato con ASP.NET.
    Ho fatto la mia prima pagina con questa tecnologia ed ho un problema.
    Il mio codice per la connessione é (tra l'altro preso pari pari da libro "ASP.NET guida completa":

    <%@ Import Namespace="Sytem.Data" %>
    <%@ Import Namespace="System.Data.OleDb" %>
    <%@ Page Language="VB" %>
    <script runat="server">
    Sub Page_Load(obj As Object, E As EventArgs)
    ' Imposta la connessione
    dim objConn as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=banking.mdb")
    ' Apre la connessione
    dim ObjCmd as new OleDbDataAdapter("select*from tblUsers", objConn)
    ' Riempie l'oggetto DataSet
    dim ds as DataSet=new DataSet()
    objCmd.Fill(ds, "tblUsers")
    ' Sceglie dati da visualizzare e li associa a un controllo
    MyDataList.DataSource = ds.Tables("tblUsers").DefaultView
    MyDataList.DataBind()
    End Sub
    </script>

    Mi ritorna questo errore :

    Typo DataSet non definito

    Qualcuno mi sa aiutare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Re: problema Dataset

    Originariamente inviato da Frankos
    <%@ Import Namespace="System.Data" %>

    Hey hey, my my Rock and roll can never die!

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Si, grazie.

    Sto provando a modificare un po' il codice per vedere le varie possibilità.
    Adesso ho questo codice :

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.DataSet" %>
    <%@ Import Namespace="System.Data.OleDb" %>
    <%@ Page Language="VB" %>
    <script runat="server">
    Sub Page_Load(obj As Object, E As EventArgs)
    ' Imposta la connessione
    dim myConnection as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=C:\Inetpub\wwwroot_aspnet\banking.mdb")
    ' Apre la connessione
    dim myCommand as new OleDbDataAdapter("select*from tblUsers", myConnection)
    ' Riempie l'oggetto DataSet
    dim ds as DataSet = new DataSet()
    myCommand.Fill(ds, "tblUsers")
    ' Sceglie dati da visualizzare e li associa a un controllo
    myDataGrid.DataSource = ds.Tables("tblUsers").DefaultView
    myDataGrid.DataBind()
    End Sub
    </script>
    <html>
    <body>
    <asp:datagrid id="myDataGrid" runat="server"
    BorderColor="black"
    GridLines="vertical"
    cellpadding="4"
    cellspacing="0"
    width="450"
    Font-Names="Arial"
    Font-Size="8pt"
    ShowFooter="True"
    HeaderStyle-BackColor="#cccc99"
    FooterStyle-BackColor="#cccc99"
    ItemStyle-BackColor="#ffffff"
    AlternatingItemStyle-BackColor="#cccccc"
    AutogenerateColumns="False"></asp:datagrid>
    <columns>
    <asp:templatecolumn HeaderText="Name">
    <itemtemplate>
    <asp:label id="Name" runat="server" Text='<%# Container.DataItem("FirstName")& " " & Container.DataItem("LastName")%>'/>
    </itemtemplate>
    </asp:templatecolumn>
    <asp:boundcolumn HeaderText="Address" DataField="Address"/>
    <asp:boundcolumn HeaderText="City" DataField="City"/>
    <asp:boundcolumn HeaderText="State" DataField="State"/>
    <asp:boundcolumn HeaderText="ZIP" DataField="ZIP"/>
    <asp:hyperlinkColumn HeaderText ="Edit" text="Edit" NavigateUrl ="edit.aspx"/>
    <asp:buttoncolumn HeaderText="Delete?" Text="X" CommandName="delete" ButtonType="PushButton"/>
    </columns>
    </asp:datagrid>
    </body>
    </html>


    Però mi ritorna :

    BC30456: "DataItem" non è un membro di "System.Web.UI.Control".

  4. #4
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Ho trovato, c'era una chiusura datagrid di troppo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.