标签:des style blog io ar color sp for on
在培训中遇到的问题 在此总结 避免以后遇到相同问题要找半天才能解决
【菜鸟 解决问题】
1、在查询数据时转换Json字符串时出现数据类型错误 "其他信息: DataSet 不支持 System.Nullable<>。"
【错误】table.Columns.Add(prop.Name, prop.PropertyType);【标红的就是报错数据类型】
【解决方法】把上面 那句换为:table.Columns.Add(prop.Name); 可以解决此问题
/// <summary> /// 创建表 /// </summary> /// <typeparam name="T"></typeparam> /// <returns></returns> public static DataTable CreateTable<T>() { Type entityType = typeof(T); DataTable table = new DataTable(entityType.Name); PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(entityType); foreach (PropertyDescriptor prop in properties) { //table.Columns.Add(prop.Name);//换为这个后能解决错误问题 table.Columns.Add(prop.Name, prop.PropertyType);//在查询数据时转换Json字符串时出现数据类型错误 "其他信息: DataSet 不支持 System.Nullable<>。" } return table; }
标签:des style blog io ar color sp for on
原文地址:http://www.cnblogs.com/TwilightSnow/p/4161884.html