Leggere oggetto creato a RunTime

martedì 23 febbraio 2016 - 10.45

icerrato Profilo | Newbie

Salve a tutti,
ho creato un oggetto a runtime di tipo textbox in una colonna di una gridview. Ora dovrei verificare che questo oggetto in fase di inserimento a db non contenga caratteri ma solo numeri. In pratica in fase di verifica mi appare sempre un'eccezione e non sono riuscito. Qualcuno di voi può darmi un consiglio su come fare?

Ecco il codice di creazione:
sul RowDataBind della griglia scrivo questo:
Dim txtPippo As New TextBox
txtPippo.Attributes.Add("ID", e.Row.DataItem("idProva"))
e.Row.Cells(2).Controls.Add(txtPippo)
Fatto questo l'oggetto viene creato, ora nell'evento click del pulsante dovrei verificare che il campo non sia numerico. Ho fatto in questo modo:
If IsNumeric(CType(row.DataItem("txtPippo "), TextBox).Text) Then

End If
già appena passa l'istruzione if mi da errore.

Geronimo79 Profilo | Junior Member

Ciao, ma il textbox deve o non deve contenere numeri??? Hai fatto un po confusione....prova con "If Not IsNumeric(txtpippo)" se non deve essere numerico, oppure "if not isNumeric(txtpippo)=false" se deve contenere numeri...
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