Visualizzazione dei risultati da 1 a 10 su 10

Discussione: link nei datagrid

  1. #1

    link nei datagrid

    Come posso fare a far si che nel link metta il valore del campo nome preso dal db?

    codice:
      <asp:DataGrid id="clienti" runat="server" datakeyfield="idcliente" oneditcommand="modifica" onupdatecommand="aggiorna" AutoGenerateColumns="False" OnSortcommand="seleziona" CellPadding="10">
                <Columns>
                    <asp:BoundColumn DataField="nome" HeaderText="nome" />
                    <asp:EditCommandColumn UpdateText="aggiorna!" CancelText="cancella" EditText="Edit!" />
                    <asp:TemplateColumn HeaderText="idcliente">
                    <ItemTemplate>
                    <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Visualizza.aspx?nome=" & cosa ci metto qua per prendere il valore di nome? "> Modifica</asp:HyperLink>
                    </ItemTemplate>
                    </asp:TemplateColumn>
                </Columns>
            </asp:DataGrid>

  2. #2
    Utente di HTML.it L'avatar di Ottavio
    Registrato dal
    Jul 2000
    Messaggi
    286

    su modifica

    (quello di oneditcommand="modifica" )
    metti
    Response.Redirect("ListinoBaseModifica.aspx?Id=" & MyDataGrid.DataKeys(CInt(e.Item.ItemIndex)))
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    Era un mondo adulto, si sbagliava da professionisti....
    <P.Conte>
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

  3. #3
    si am non posso farlo con il link nel navigate url ( quello in rosso)?
    Non posso recuperare lì il valore del campo nome?

  4. #4
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    codice:
    <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Visualizza.aspx?nome=" & <%# DataBinder.Eval(Container.DataItem, "NOME")%>>Modifica</asp:HyperLink>
    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  5. #5
    codice:
    <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Visualizza.aspx?nome=" & <%# databinder.eval(container.dataitem, "nome")%> > Modifica</asp:HyperLink>
    Se metto così mi dice:
    Messaggio di errore del parser: Il formato del tag server non è corretto.

    Io uso webmatrix .

  6. #6
    cosi dovrebbe andare:
    codice:
    <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl='Visualizza.aspx?nome=<%# databinder.eval(container.dataitem, "nome")%>'> Modifica</asp:HyperLink>

  7. #7
    no così mi dà come link:
    http://localhost/Visualizza.aspx?nome=<%#%20databinder.eval(container.dataitem,%20"nome" )%>

    e se faccio e nella variaile nome se faccio nella pagina visualizza.aspx :
    nome=trim(request("nome"))
    response.write (nome)
    mi scrive solo <%

  8. #8
    <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl='<%# databinder.eval(container.dataitem, "nome","Visualizza.aspx?nome={0}")%>'> Modifica</asp:HyperLink>

    prova cosi...

  9. #9
    così va!!!!
    Sei un mito
    grazie mille!!!

  10. #10
    :sexpulp:

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.