Visualizzazione dei risultati da 1 a 4 su 4

Discussione: datagrid edit

  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    datagrid edit

    Ciao a tutti io ho creato un datagrid e ora vorrei poter aggiungere la funzione di edit ma non sò come procedere, mi potete aiutare? Ho visto alcuni esempi ma non mi sono chiari, ora vi posto il codice di quello che ho.

    <asp:datagrid id="listacategorie" runat="server" CellPadding="4" Width="500px" Font-Names="Verdana"
    Font-Size="8pt" OnItemCommand="listacategorie_Delete" OnUpdateCommand="listacategorie_Update"
    OnCancelCommand="listacategorie_Cancel" onEditCommand="listacategorie_Edit" AutoGenerateColumns="false">
    <Columns>
    <asp:BoundColumn DataField="id_categoria" HeaderText="Codice" readonly="true" HeaderStyle-CssClass="titoletti"
    ItemStyle-CssClass="testo" />
    <asp:BoundColumn DataField="titolo_cat" ItemStyle-CssClass="testo" HeaderText="Titolo" HeaderStyle-CssClass="titoletti" />
    <asp:EditCommandColumn ButtonType="LinkButton" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"
    ItemStyle-CssClass="testo" HeaderText="Modifica" HeaderStyle-CssClass="titoletti" EditText="Modifica"
    UpdateText="Aggiorna" CancelText="Annulla" />
    <asp:ButtonColumn Text="Elimina" ItemStyle-CssClass="testo" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"
    ButtonType="PushButton" HeaderStyle-CssClass="titoletti" HeaderText="Elimina" CommandName="delete" />
    </Columns>
    </asp:datagrid>

    Questo è il codice vero e proprio:

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    'Inserire qui il codice utente necessario per inizializzare la pagina
    Try
    connetti()
    If Not Page.IsPostBack Then
    strsql = "Select * from Categorie order by(titolo_cat)"
    cmdSql = New OleDbCommand(strsql, conn)
    rs = cmdSql.ExecuteReader()
    listacategorie.DataSource = rs
    listacategorie.DataBind()
    rs.Close()
    End If

    Catch errore As Exception
    messaggio.Text = "Si è verificato il seguente errore: " & errore.Message
    Finally
    conn.Close()
    End Try

    End Sub


    Ora cosa devo fare per far funzionare il modifica e cancella?

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: datagrid edit

    Originariamente inviato da mexican
    Ciao a tutti io ho creato un datagrid e ora vorrei poter aggiungere la funzione di edit ma non sò come procedere, mi potete aiutare? Ho visto alcuni esempi ma non mi sono chiari, ora vi posto il codice di quello che ho.

    <asp:datagrid id="listacategorie" runat="server" CellPadding="4" Width="500px" Font-Names="Verdana"
    Font-Size="8pt" OnItemCommand="listacategorie_Delete" OnUpdateCommand="listacategorie_Update"
    OnCancelCommand="listacategorie_Cancel" onEditCommand="listacategorie_Edit" AutoGenerateColumns="false">
    <Columns>
    <asp:BoundColumn DataField="id_categoria" HeaderText="Codice" readonly="true" HeaderStyle-CssClass="titoletti"
    ItemStyle-CssClass="testo" />
    <asp:BoundColumn DataField="titolo_cat" ItemStyle-CssClass="testo" HeaderText="Titolo" HeaderStyle-CssClass="titoletti" />
    <asp:EditCommandColumn ButtonType="LinkButton" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"
    ItemStyle-CssClass="testo" HeaderText="Modifica" HeaderStyle-CssClass="titoletti" EditText="Modifica"
    UpdateText="Aggiorna" CancelText="Annulla" />
    <asp:ButtonColumn Text="Elimina" ItemStyle-CssClass="testo" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"
    ButtonType="PushButton" HeaderStyle-CssClass="titoletti" HeaderText="Elimina" CommandName="delete" />
    </Columns>
    </asp:datagrid>

    Questo è il codice vero e proprio:

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    'Inserire qui il codice utente necessario per inizializzare la pagina
    Try
    connetti()
    If Not Page.IsPostBack Then
    strsql = "Select * from Categorie order by(titolo_cat)"
    cmdSql = New OleDbCommand(strsql, conn)
    rs = cmdSql.ExecuteReader()
    listacategorie.DataSource = rs
    listacategorie.DataBind()
    rs.Close()
    End If

    Catch errore As Exception
    messaggio.Text = "Si è verificato il seguente errore: " & errore.Message
    Finally
    conn.Close()
    End Try

    End Sub


    Ora cosa devo fare per far funzionare il modifica e cancella?
    nessun aiuto?

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Re: datagrid edit

    Originariamente inviato da mexican
    nessun aiuto?
    !!!!Ragazzi un indizio almeno???

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Re: Re: datagrid edit

    Originariamente inviato da mexican
    !!!!Ragazzi un indizio almeno???
    VVoVe: Esco pazzooo, nessuno sa dirmi qualcosina???

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.