类型“System.Double”的对象无法转换为类型“System.Nullable`1[System.Decimal]”
value可以取到数字,prop.SetValue(obj, value, null);报上面异常,只有数字不可以
这个问题是应该数据库中的Datatime类型和C#中的Datatime类型不一样引起的,只要你在取数据的时候看看值是怎么样可以用截断提取有效的字符在转换就好了(要是MSSql的话有函数可以转换的Mysql我就不知道了),带有中文或者星期的肯定报错,或者C#里直接用String类型接收,北瓜网www.beiguaw.com