Utilizzo di un pulsante comune per inviare dati della griglia

Invio dati della griglia utilizzando un pulsante ASP.NET

Aspose.Cells.GridWeb fornisce tre pulsanti integrati (Invia, Salva e Annulla). Dopo la modifica in GridWeb, un utente può fare clic sul pulsante Invia o Salva nella barra delle schede per consentire a GridWeb di inviare i dati al server. Se l’utente fa clic su una scheda di foglio, il controllo GridWeb esegue la stessa operazione dei pulsanti di comando integrati. Aspose.Cells.GridWeb supporta anche l’aggiunta di questa funzionalità a un comune controllo Button ASP.NET, ma è necessario aggiungere del codice aggiuntivo all’applicazione.

1. Creare un’applicazione di prova

Apri il tuo IDE Visual Studio.NET e crea un nuovo progetto di applicazione Web ASP.NET. Una volta creato l’applicazione, verrà aggiunta una pagina WebForm1.aspx predefinita al tuo progetto. Trascina e rilascia il controllo GridWeb dalla tua casella degli strumenti sulla Web Form. Se non riesci a trovare il controllo GridWeb nella tua casella degli strumenti, consulta questa pagina: Integra i controlli della griglia Aspose.Cells con Visual Studio.NET per saperne di più. Dopo aver aggiunto il controllo GridWeb alla tua Web Form, aggiungi anche un controllo web Button dalla casella degli strumenti alla tua Web Form.

2. Aggiunta della codifica all’evento Page_Load

Ora è il momento di aggiungere del codice all’evento Page_Load della Web Form. Puoi fare doppio clic sulla Web Form nella vista di progettazione e l’IDE di VS.NET ti porterà automaticamente all’handle dell’evento Page_Load dove dovrai utilizzare la raccolta di attributi del pulsante per sovrascrivere il suo evento OnClick.

Esempio di codice

3. Esecuzione dell’applicazione

Ora puoi compilare ed eseguire la tua applicazione premendo Ctrl+F5 e la pagina verrà aperta in una nuova finestra del browser. Aggiungi alcuni valori a GridWeb e premi il pulsante Invia dati della griglia al server e vedrai che avviene un postback per aggiornare e convalidare i dati di GridWeb.

Conclusioni