System.ArgumentNullException: ''dataType' argument cannot be null.

For some reason this has now become and issue. I am really not sure how as its been working fine.
I am getting a System.ArgumentNullException: ''dataType' argument cannot be null.
Parameter name: dataType'

I have attached a screen shot of this error and code. Help, I cant seem to see the issue here.
System.String-Error.PNG
John KininjjewDirector of DevelopmentAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Bill PrewCommented:
The line you highlighted looks okay, but I did notice a typo a little further on, try correcting that (and checking for any other such typos).

sshot-467.png

»bp
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
zc2Commented:
Does the error occurs only on the "Serial" string, not on the previous ones?
Was this line modified recently? If yes, are you sure all the characters are 7bit ASCII symbols, not some other languages?
Try to cache the data type objects in the beggining of the BuildItemsTable() method and use the same data type objects on each similar type Add() methods.
0
John KininjjewDirector of DevelopmentAuthor Commented:
The error was the decimal spelling. I really don't know why the debugger stopped on the Serial entry! Weird!
0
zc2Commented:
If you followed my second advice, the error would be eliminated by itself. Please consider to make more optimal code.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.