Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    ajax, GridView, CancelButton

    Scusate, ma sotto ajax, un pulsante di cancellazione dentro un Gridview, vi funziona? :master:

    Pietro

  2. #2

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    in un UpdatePanel dici ?
    si
    Pietro

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Questa funziona:

    codice:
        
    <form id="form1" runat="server">
    
        <asp:ScriptManager runat="server" EnablePageMethods="true"></asp:ScriptManager>
    
        <asp:SqlDataSource 
            ConnectionString="<%$ ConnectionStrings:CRUGES %>" 
            runat="server" 
            ID="sorgentedati"
            SelectCommand="SELECT * FROM VWCM_NOME_STRUTTURA" 
            UpdateCommand="UPDATE TAB_USER123 SET ID=5" 
            InsertCommand="INSERT INTO TAB_USER123 ... WHERE" 
            DeleteCommand="DELETE FROM TAB_USER123 WHERE ID=5">
        </asp:SqlDataSource>
        
        <asp:UpdatePanel runat="server" RenderMode="Block">
        <ContentTemplate>
           <asp:GridView DataSourceID="sorgentedati" AllowPaging="true" 
               Width="95%" AutoGenerateColumns="false" HeaderStyle-Font-Size="Small"
               RowStyle-Font-Names="verdana"  
               PagerStyle-Font-Names="verdana"
               RowStyle-Font-Size="Small" 
               PagerStyle-Font-Size="XX-Small"
               AlternatingRowStyle-BackColor="lightYellow"
               ID="gv" 
               runat="server">
            <Columns>
                <asp:TemplateField>
                <EditItemTemplate>
                    <asp: DropDownList ID="dd" runat="server"></asp: DropDownList>
                </EditItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="codice" HeaderText="CODICE" />
                <asp:BoundField DataField="struttura" HeaderText="STRUTTURA" />
                <asp:BoundField DataField="livello" HeaderText="LIVELLO" />
                <asp:CommandField HeaderText="Opzioni"
                    ShowCancelButton="true" 
                    ShowDeleteButton="true" 
                    ShowEditButton="true" 
                    ShowInsertButton="true" />
            </Columns>   
            </asp:GridView>
        </ContentTemplate>        
        </asp:UpdatePanel>            
    
        </form>

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Grazie, ci proverei. Purtroppo non uso i <asp:SqlDataSource
    Faccio ancora all'antica con due righette di codice.

    Comunque guardo il codice e vedo di trarne lo spunto giusto.

    Ciao.
    Pietro

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    A dire il vero anche io, questo era un esempio per vedere il loro funzionamento.
    Che problema ti da il tasto delete ?

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    A dire il vero anche io, questo era un esempio per vedere il loro funzionamento.
    Che problema ti da il tasto delete ?
    Semplice non funziona

    http://forum.aspitalia.com/forum/pos...re-Record.aspx
    :quote: Ho anche scritto in AspItalia e nel link è descritto come ho ovviato.

    ps
    detto tra di noi, mi sono letteralmente rotto i co.... con asp.net e i suoi stramaledetti controlli server.
    Infatti, scrivere una tabella da server senza quei controlli è molto semplice; usare ajax per esempio con jquery, è molto veloce e funziona; manipolare gli elementi lato client è assolutamente molto più semplice; non usare i validatori, anche quelli rompiballe, ma validare a mano, è semplice, più sicuro e, forse, anche più veloce.
    Pietro

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Letto. Ti dico di più, prova ad usare col fw 2.0 il toolkit ajax ed a mettere sulla pagina uno SliderExtender. Poi prova a disabilitare un bottone ed a cliccare sul suo testo.

    A me dava un errore JS riguardo il DOM. In conclusione, non so se nel 3.5 siano state sistemate le cose, ma ACToolkit incasina parecchio ed ha tanti bug, usandolo con il 2.0.

    Inoltre, ho notato che alcuni si 'rompono' visivamente con determinati DOCTYPE. Lo slider di cui sopra mi si è visualizzato troncato fino a che non ho trovato un workaround.

    Inoltre ancora, il passaggio da DataGrid a Gridview non è stato digerito da molti. Il secondo con le sue collection (e.newvalues, e.oldvalues) ed il dannato conteggio delle colonne fatto di testa sua hanno stufato

    Vabbe', preferisco asp.net ai framework java comunque


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 © 2026 vBulletin Solutions, Inc. All rights reserved.