首页 > 其他 > 详细

【培训】 项目实训中遇到的问题 总结 跟解决方法

时间:2014-12-13 21:47:10      阅读:796      评论:0      收藏:0      [点我收藏+]

在培训中遇到的问题 在此总结 避免以后遇到相同问题要找半天才能解决

       【菜鸟 解决问题】 

   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;
        }

 

 

【培训】 项目实训中遇到的问题 总结 跟解决方法

原文:http://www.cnblogs.com/TwilightSnow/p/4161884.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!