Hi Vivek,
I guess the attribute that you have applied "EnumLabel" is not a valid inbuilt attribute.
Just remove those attributes "EnumLabel" from 'CreditCardType' and then try
the same code:
CreditCardType=(CreditCardType)Enum.Parse(typeof(CreditCardType),"Visa");
It should now work without any exception (i.e.
Requested value "Visa" was not found).
If you want user friendly descriptions from Enums check the following link:
http://weblogs.asp.net/grantbarrington/archive/2009/01/19/enumhelper-getting-a-friendly-description-from-an-enum.aspx
Hope this hepls!
Regards
Devang Bhavsar