Problema con DataType

sabato 20 settembre 2008 - 17.08

Harley.Net82 Profilo | Junior Member

Ho un DataTable vuoto.

Aggiungo una colonna da codice in questo modo:

Dim Tabella1 as New Datatable
Tabella1.Columns.Add("Data", Type.GetType("DateTime"))

Quando eseguo il codice mi da il seguente errore:

'dataType' argument cannot be null.
Parameter name: dataType.

In realtà l' ho gia fatto altre volte, non capisco proprio cosa succede, qualcuno puo aiutarmi?

aiedail92 Profilo | Expert

Ciao

Invece di usare Type.GetType("NomeClasse"), usa GetType(NomeClasse):

Dim Tabella1 as New Datatable Tabella1.Columns.Add("Data", GetType(DateTime))

Luca

Harley.Net82 Profilo | Junior Member

Grazie, funziona alla grande.

Resto un pochino perplesso perchè, come dicevo, mi è capitato di usare con successo anche l' altro metodo.

aiedail92 Profilo | Expert

Probabilmente perchè devi usare il nome completo per ottenere il tipo in quel modo:

Type.GetType("System.DateTime")

Luca
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5