Originariamente inviato da fallimento
grazie per il suggerimento djciko, ma non funziona...

pietro09...anche per me sarebbe molto comodo, ma non credo si possa impostare una datagrid in modo da creare dinamicamente lo script js in modo che ci sia, nell'indirizzo di apertura della pagina, anche l'id del record da modificare...se c'è ben lieto di applicarlo!

...e cmq funziona...almeno, sembrerebbe....
Certo che c'e' il modo.

Nell'evento -ItemDataBound- del Datagrid, cerchi -FindControl("idbotton")- un bottone in una colonna da te aggiunta (colonna non di tipo EditCommandColumn, ma TemplateColumn).

Una volta ottenuta l'istanza del bottone, con

codice:
idBottone.Attributes.Add("onclick", script)
puoi aggiungervi quello che vuoi al click (scrivendo quello che vuoi nella variabile "script", compresi elementi della sorgente, con e.item.dataitem("nomecampo")).


Ma comunque ho perso il filo, non vedo cosa c'entri con il problema iniziale, della popup persistente...