Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vb.net]gridview ordinamento non a griglia

    Ciao a tutti
    sto utilizzando una gridview con ordinamento a griglia
    vorrei un ordinamento diverso ...è possibile

    ad esempio ora è cosi ....


    ------------------------------------------------
    Nome | Tel. | Indir. | Cell. |
    ------------------------------------------------
    Mario | 0234 | via aaa | 5464 |
    ------------------------------------------------
    Gennaro | 25443 | via bbb |54656 |
    ------------------------------------------------
    Gabriele | 565474 | via ccc | 454 |
    ------------------------------------------------


    io vorrei ordinarli cosi invece


    Nome : Mario
    Tel. : 0234
    Indir. : via aaa
    Cell. : 5464
    ---------------------------------------

    Nome : Gennaro
    Tel. : 25443
    Indir. : via bbb
    Cell. : 54656

    ---------------------------------------

    Nome : Gabriele
    Tel. : 565474
    Indir. : via ccc
    Cell. : 454

    La Gridview pesca i data da una fonte dati sqldatasource

    HO provato ad utilizzare un oggetto Datalist ma non riesco a settargli una fonte dati sqldatasource prende solo xmldatasource

    Grazie a tutti
    domando solo qualcosa di nuovo

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="a.aspx.vb" Inherits="prove_a" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Pagina senza titolo</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Repeater ID="Repeater1" runat="server" EnableViewState="false">
                <ItemTemplate>
                    <table>
                        <tr>
                            <td>Nome: </td>
                            <td><%#Eval("nome")%></td>
                        </tr>
                        <tr>
                            <td>Telefono: </td>
                            <td><%#Eval("telefono")%></td>
                        </tr>
                        <tr>
                            <td>Indirizzo: </td>
                            <td><%#Eval("indirizzo")%></td>
                        </tr>
                        <tr>
                            <td>Cellulare: </td>
                            <td><%#Eval("cellulare")%></td>
                        </tr>
                        
                    </table>
                </ItemTemplate>
                <SeparatorTemplate>
                    <hr style="width:200px; text-align:left;" />
                </SeparatorTemplate>
            </asp:Repeater>
        </div>
        </form>
    </body>
    </html>
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    e perfetto

    la mia necessita e che tutti i valori <td><%#Eval("nome")%></td>
    dovvrebbero essere cliccabili
    e far eseguire il codice nell' evento
    Protected Sub Repeater1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.RepeaterCommandEventArgs ) Handles Repeater1.ItemCommand

    End Sub


    e possibile !!!!
    domando solo qualcosa di nuovo

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    sostituisci <%#Eval("nome")%> con:

    <asp:LinkButton ID="nome_utente" runat="server" Text='<%# Eval("nome")%>' CommandName="nome_utente" CommandArgument='<%# Eval("nome")%>'></asp:LinkButton>


    nell'evento Repeater1_ItemCommand recuperi il CommandName e Argument e prosegui
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    grazie
    buone vacanze
    domando solo qualcosa di nuovo

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    come faccio a recuperare il command aurgument

    sto in Repeater1_ItemCommand

    per pescare l' argomento cosa devo scrivere

    nomerepeater. ????
    domando solo qualcosa di nuovo

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    se inserisco questo codice

    <tr><td>Genere :</td><td><%#Eval("genere")%></td></tr>

    mi da errore....
    domando solo qualcosa di nuovo

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    Sto utilizzando il controllo Repeater per pescare i dati dal db..
    tramite una select....

    Nel caso in cui la select pesca 15 dati

    Vorrei far apparire 10 dati in una pagine
    e 5 nella seconda pagina.......


    e possibile !!!
    domando solo qualcosa di nuovo

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    Ho trovato il modo

    devo fare una select che mi restituisce sempre un valore
    di 10 risultati pero ....


    Fatta la prima select che mi da i primi 10
    come passo alla prossima dal 11 al 20 ??
    domando solo qualcosa di nuovo

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    Ho inserito un oggetto AccessDataSource1 ed Repeater1



    Nel Page_Load ho scirtto questo codice....

    AccessDataSource1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\esercitazioni\App_Data\mail.mdb"
    AccessDataSource1.SelectCommand = "SELECT TOP 3 * FROM [elencomail]"


    Mi da questo messaggio di errore .....



    La proprietà ConnectionString di AccessDataSource non può essere impostata poiché viene generata automaticamente.
    domando solo qualcosa di nuovo

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.