For those new to message boards please try to follow a few simple rules when posting your question.
Choose the correct forum for your message. Posting a VB.NET question in the C++ forum will end in tears.
Be specific! Don't ask "can someone send me the code to create an application that does 'X'. Pinpoint exactly what it is you need help with.
Keep the subject line brief, but descriptive. eg "File Serialization problem"
Keep the question as brief as possible. If you have to include code, include the smallest snippet of code you can.
Be careful when including code that you haven't made a typo. Typing mistakes can become the focal point instead of the actual question you asked.
Do not remove or empty a message if others have replied. Keep the thread intact and available for others to search and read. If your problem was answered then edit your message and add "[Solved]" to the subject line of the original post, and cast an approval vote to the one or several answers that really helped you.
If you are posting source code with your question, place it inside <pre></pre> tags. We advise you also check the "Encode "<" (and other HTML) characters when pasting" checkbox before pasting anything inside the PRE block, and make sure "Use HTML in this post" check box is checked.
Be courteous and DON'T SHOUT. Everyone here helps because they enjoy helping others, not because it's their job.
Please do not post links to your question into an unrelated forum such as the lounge. It will be deleted. Likewise, do not post the same question in more than one forum.
Do not be abusive, offensive, inappropriate or harass anyone on the boards. Doing so will get you kicked off and banned. Play nice.
If you have a school or university assignment, assume that your teacher or lecturer is also reading these forums.
No advertising or soliciting.
We reserve the right to move your posts to a more appropriate forum or to delete anything deemed inappropriate or illegal.
Though Dave overlooked that you were talking about an alphanumeric representation, this doesn't change the fact that you can't represent any number in 6 digits UNIQUE alphanumeric.
1.) 2'175'005'370 would be the highest number you can represent that way ("ZYXWVU").
2.) Because the digits should be unique, not all numbers in that range can be represented. The lowest number that can be represented is 1'776'965 (= "012345") and there will be several "gaps" in between.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
Just to add to what the others say: Encryption implies that Decryption is possible - but what you are talking about is Basically Hashing (as Dave mentioned) which cannot be reversed, cannot be "de-hashed". Once you have generated your unique code, you can't get the original input back. Encryption does not have a fixed length output, only hashing does.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
Just to make sure everything is fine, try hardcoding the value and see if you still get the error.
If this works without exception, then you can be sure, the problem is with the expression e.Row.Cells.Text. This expression you use should return some string (like your value 0.9500) that can be converted to decimal for the conversion to work without exception.