Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: datalist

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    65

    datalist

    <ASPataList id="MyDataList" RepeatColumns="2" RepeatDirection="Vertical" runat="server">

    con qs datalist, il db mi compare completo.

    si può "governare" come il comando movenext in asp?
    aiutooooo!

  2. #2
    Devi fare una query e passagli la query al datalist
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    65
    <script language="VB" runat="server">
    sub Page_Load(obj as Object, e as EventArgs)
    'set up connection
    dim ObjConn as new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=d:/siti/aspnet/mio.mdb")

    'open connection
    dim ObjCmd as new OleDbDataAdapter ("select * from riepilogo", ObjConn)

    'fill dataset
    dim ds as DataSet = new DataSet()
    objCmd.Fill(ds, "riepilogo")

    'select data view and bind to server control
    MyDataList.DataSource = ds.Tables("riepilogo").DefaultView
    MyDataList.DataBind()
    end sub


    è già una query!

    ma copme faccio per esempio a "vedere" solo il primo record
    non vedo cicli o while wend

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    65
    ci sarà una strada più breve, ma introduco nel db un campo indice. e faccio controlli su quello.
    se qualcuno però mi dice come fare un movenext... sarebbe bello!
    :quote:

  5. #5
    Se vuoi usare un datalist devi muoverti tutto con SQL. Mi pare che ci sia un istruzione SQL, chiamata TOP, che seleziona solo il primo record (o i primi n)...ma non mi ricordo bene come funziona
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    65
    grazie. ora provo.
    :gren:

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    "Select Top X * From Tabella" ' X è il numero di record che verranno restituiti.

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

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    65
    grazie!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    65

    scusate....

    xè da errore qs codice.
    passo il db a un menu...
    devo ancora fare i sottomenu, ma non va nemmeno il menu!
    aiutooooooooooooooo!


    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.OleDb" %>

    <script language="VB" runat="server">
    <configuration>
    <compilation debug="true"/>
    </configuration>

    sub Page_Load(obj as Object, e as EventArgs)
    'set up connection
    dim ObjConn as new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=d:/siti/aspnet/mio.mdb")

    'open connection
    dim ObjCmd as new OleDbDataAdapter ("select * from menu", ObjConn)

    'fill dataset
    dim ds as DataSet = new DataSet()
    objCmd.Fill(ds, "menu")

    'select data view and bind to server control
    MyDataList.DataSource = ds.Tables("menu").DefaultView
    MyDataList.DataBind()
    for i = 1 to 4
    lrmenu[i].style("visibility") = "hidden"
    next
    ' lrAsp1.style("visibility") = "hidden"
    ' lrAsp2.style("visibility") = "hidden"
    ' lrPhp.style("visibility") = "hidden"
    end sub


    ' dal db, prendo i nomi dei menu. ad uno ad uno, li rendo visibili (max 7)

    Sub mostra_forum(obj As object, e As EventArgs, k as integer)
    fpr i = 1 to 4
    if i=k then
    lrmenu[i].style("visibility") = "visible"
    else
    lrmenu[i].style("visibility") = "hidden"
    end if
    ' lrAsp1.style("visibility") = "hidden"
    ' lrAsp2.style("visibility") = "hidden"
    ' lrPhp.style("visibility") = "hidden"
    End Sub

    </script>
    <html>
    <head>
    <title>Menu A tendina con vb.net</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>


    <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
    onload="setInterval('barra()',100);">
    <ASPataList id="MyDataList" runat="server">
    <ItemTemplate>
    <Form runat="Server">

    <div id="lrTitolo" style="position:absolute; left:0px; top:0px; width:300; height:20; z-index:2">
    <table width="300" border="0" cellspacing="0" cellpadding="0" background="tabella_off.gif">
    <tr>
    <td height="20" width="100" background="tabella_off.gif" id="tbForum" onMouseOver="tbForum.background='tabella_on.gif'"
    onMouseOut="tbForum.background='tabella_off.gif'">
    <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:LinkButton id="lbForum" text="<%#DataBinder.Eval(Container.DataItem, "Campo1")%>" runat="server" onClick="<%#mostra_forum(DataBinder.Eval(Container .DataItem, "ID")%>)" />
    </font>
    </div>
    </td>
    </ItemTemplate>
    </ASPataList>
    </tr>
    </table>
    </div><asp:LinkButton id="lbForum" text="<%#DataBinder.Eval(Container.DataItem, "Campo1")%>" runat="server" onClick="<%#mostra_forum(DataBinder.Eval(Container .DataItem, "ID")%>)" />




    segue tanto txt!
    la riga in rosso, è la linea d'errore, dove dovrebbe visualizzare il testo del menu.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    65
    dimenticavo... l'errore è
    Descrizione: Errore durante l'analisi di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente.

    Messaggio di errore del parser: Il formato del tag server non è corretto.


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.