37 messaggi dal 22 gennaio 2002
Ciao a tutti,
ho un DataGrid dove accanto vorrei aggiungere una colonna per eliminare la riga.
Sapete dirmi dove devo mettere il "EditCommandColumn" perchè me lo da sempre sottolineato!!!

Grazie in anticipo a tutti e grazie d'esistere.
37 messaggi dal 22 gennaio 2002
Problema risolto :P
Bastava cercare.
Grazie
spider

Grazie in anticipo a tutti e grazie d'esistere.
37 messaggi dal 22 gennaio 2002
Cantato vittoria troppo presto.
aggiunto inm tasto così:

<Columns>
<asp:ButtonColumn Text="Elimina" ButtonType="PushButton" HeaderText="Elimina" CommandName="delete" />
</Columns>

Adesso come posso fargli capire che all'on_clik del pulsante deve cancellarmi quel record???

Grazie in anticipo a tutti e grazie d'esistere.
130 messaggi dal 26 agosto 2004
Ti prendi la chiave associata a quella riga, modifichi il datasource(database, o datatable) e rifai il databind sul datasource modificato.
Spero di averti aiutato!

Stefano M.
37 messaggi dal 22 gennaio 2002
grazie per la risposta ma come faccio a farlo??
scusa ma sono un novizio :P

Grazie in anticipo a tutti e grazie d'esistere.
130 messaggi dal 26 agosto 2004
supponiamo che l datasource sia una datatable(dt), e che il campo chiave si chiami ID_FIELD.
Nel datagrid scrivi:
<asp:datagrid..... datakeyfield="ID_FIELD"...eccetera.

Nel metodo che gestisce il delete command scrivi:

dim chiave=mioDG.datakeys(e.item.itemIndex)
dim r as datarow=dt.select("ID_FIELD='" + chiave + "'")(0)
dt.rows.remove(r)
mioDG.datasource=dt
miodg.databind()

Se avevi un db, dovevi cnacellare la riga dal db e rifare la query...sono stato chiaro?
Spero di averti aiutato!

Stefano M.
37 messaggi dal 22 gennaio 2002
GRAZEI 100000
si avevo un DB ma ora ho capito per bene.
Grazie ancora
cisco

Grazie in anticipo a tutti e grazie d'esistere.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.