Visualizzazione dei risultati da 1 a 3 su 3

Discussione: aiutino su DataGrid

  1. #1

    aiutino su DataGrid

    ciao,
    io mi sono fatto il mio bel datgrid fatto cosi:
    <ASPataGrid id="MyDataGrid" ...OnDeleteCommand="MyDataGrid_Delete">
    .
    .
    .
    <Columns>
    <asp:BoundColumn DataField="Codice"HeaderText="Codice"></asp:BoundColumn>
    .
    .
    .
    <asp:HyperLinkColumn Text="Modifica" HeaderText="Modifica" NavigateUrl="update.aspx"></asp:HyperLinkColumn>
    </Columns>
    .
    .
    .
    </ASPataGrid>

    quello che mi interessa sapere è questo:
    come faccio a passare una variabile presa dal db al link update.aspx
    esempio:
    update.aspx?id=campo_codice
    stessa cosa per cancellare il record:
    codice:
    sub MyDataGrid_Delete(Sender As Object, E As DataGridCommandEventArgs) 
       Dim objConn As New OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; data source=" & Server.MapPath("../mdb-database/fg-tunisie.mdb"))
       Dim objCmd As New OleDbCommand(Query(vorrei passare il campo chiave),objConn)
    			
       objConn.Open
       objCmd.ExecuteNonQuery()
       objConn.Close
    	
       binddata()
    end sub

  2. #2
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    mydatagrid.DATAKEYS(e.ITEM.ITEMINDEX)
    contiene il campo chiave del record selezionato.
    Per l'aggiornamento non hai bisogno di linkare ad un'altra pagina, puoi utilizzare gli eventi
    ONEDITCOMMAND ONUPDATECOMMAND onCancelCommand OndeleteCommand
    guarda sul forum o in giro su aspitalia, ci sono vari esempi.

    C.
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  3. #3
    devo fare cosi:
    Dim objCmd As New OleDbCommand(Query(mydatagrid.DATAKEYS(e.ITEM.ITEM INDEX + 1) ),objConn)


    per l'aggiornamento voglio caricare un form visto ceh ho immagini e descrizioni lunghe, ecco perchè voglio che la pagina update.aspx mi catturi il campo Codice del database.

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.