Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Aggiornamento tabella

  1. #1

    Aggiornamento tabella

    ciao
    Ho creato una tabella usando una griedview, solo che quando vado a inserire o eliminare una tupla tramite una detailsview associata, non si visualizza l'aggiornamento.
    per vedere la tabella aggiornata devo cambiare pagina e poi ritornare alla pagina che contiene la tabella.
    conoscete un modo per aggiornare la pagina in modo più naturale, magari usando un bottone aggiorna.

    grazie per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    dipende un po dal codice che usi,
    dall' errore che mi dici sembra che non fai il databind dopo la modifica alla tabella, cosa invece necessaria.

    cioe:
    1) modifichi la tabellla
    2) RIFAI il databind della griglia

    senza il secondo passo, vedi i dati vecchi!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #3
    credo che hai centrato il problema,

    però non ho capito cosa intendi per fare databind, sulle guide non ho trovato nulla

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    mmm dovresti postare il codice che usi per popolare la griglia
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  5. #5
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
    DataKeyNames="id" DataSourceID="SqlDataSource1">
    <Columns>
    <asp:CommandField ShowSelectButton="True" />
    <asp:BoundField DataField="id" HeaderText="id" ReadOnly="True"
    SortExpression="id" />
    <asp:BoundField DataField="anno" HeaderText="anno" SortExpression="anno" />
    <asp:BoundField DataField="titolo" HeaderText="titolo"
    SortExpression="titolo" />
    </Columns>
    </asp:GridView>

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    non ne sono sicuro (perche non uso i DataSourceID), ma prova a inserire questa istruz dopo la modifica:

    GridView1.DataBind();
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  7. #7
    ti ringrazio, sono riuscito a risolvere il problema, ho creato un bottone ed all'evento click ho inserito quella riga di codice


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.