码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-12-13 21:48:37      阅读:418      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!