Invio su campo datagrid

venerdì 05 novembre 2004 - 11.12

secks Profilo | Senior Member

Ho un DataGrid in una WebForm. Mediante l'EditCommand modifico un campo digitando un valore. Se poi do un INVIO sullo stesso campo mi esce dalla WebForm come se avessi premuto il button di uscita. Come posso evitare la cosa?

Ciao a tutti e grazie.
Paolo.

Brainkiller Profilo | Guru

Non ho molta pratica su questo tipo di attività.
Quello che ti consiglio vivamente è attivare dei breakpoint nel codice e vedere il flusso durante il debug in modo che puoi capire cosa succede alla pressione del tasto Invio.

Ciao
David

secks Profilo | Senior Member

Con la pressione del tasto invio succede che ASP.NET esegue il primo button gestito dall'applicazione. Per i textbox ho già gestito la cosa con un'istruzione del tipo:

Dim jsString As String
jsString = "if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {document." + formName + ".elements['" + btn.UniqueID + "'].click();return false;} else return true; "
txt.Attributes.Add("onkeydown", jsString)

Con i campi gestiti in una Datagrid come posso fare?

Ciao a tutti.
Paolo.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5