private bool IsSimpleProperty(Type propType)
{
if (propType.IsArray)
{
return false;
}
bool isSimple = propType.IsPrimitive ||
propType.IsEnum ||
propType == typeof(String) ||
propType == typeof(Guid) ||
propType == typeof(DateTime) ||
propType == typeof(Decimal) ||
propType == typeof(HttpPostedFile);
if (isSimple)
{
return true;
}
TypeConverter tconverter = TypeDescriptor.GetConverter(propType);
return tconverter.CanConvertFrom(typeof(String));
}