将DataRow转成指定类型的类,并返回这个类的对象(带值)

 更新时间:2008年04月24日 19:06:27   作者:  
由于实际需要 将DataRow转成指定类型的类,并返回这个类的对象(带值) ,实现方法看下面的代码。
 /// <summary>
        /// 将DataRow转换成指定类型
        /// </summary>
        /// <param name="pDataRow"></param>
        /// <param name="pType">实体类</param>
        /// <returns></returns>
        private Object ConvertToEntity(DataRow pDataRow, Type pType)
        {
            Object entity = null;
            Object proValue = null;
            PropertyInfo propertyInfo = null;
            try
            {
                if (pDataRow != null)
                {
                    //动态创建类的实例
                    entity = Activator.CreateInstance(pType);
                    foreach (DataColumn dc in pDataRow.Table.Columns)
                    {
                        //忽略绑定时的大小写
                        propertyInfo = pType.GetProperty(dc.ColumnName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.IgnoreCase);
                        proValue = pDataRow[dc];
                        //当值不为空时 

 

相关文章

  • ASP.NET MVC自定义授权过滤器

    ASP.NET MVC自定义授权过滤器

    这篇文章介绍了ASP.NET MVC自定义授权过滤器的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Asp.net SignalR应用并实现群聊功能

    Asp.net SignalR应用并实现群聊功能

    这篇文章主要为大家分享了Asp.net SignalR应用并实现群聊功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • C#中使用SQLite数据库的方法介绍

    C#中使用SQLite数据库的方法介绍

    SQLite是一个开源的轻量级的桌面型数据库,它将几乎所有数据库要素(包括定义、表、索引和数据本身)都保存在一个单一的文件中。SQLite用C编写实现,它在内存消耗、文件体积、操作性能、简单性方面都有不错的表现
    2012-01-01
  • ASP.NET Core中使用LazyCache的全过程

    ASP.NET Core中使用LazyCache的全过程

    这篇文章主要给大家介绍了关于ASP.NET Core中使用LazyCache的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • .Net中如何操作IIS的虚拟目录原理分析及实现方案

    .Net中如何操作IIS的虚拟目录原理分析及实现方案

    编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为Net为我们提供了更加强大功能的新东东
    2012-12-12
  • DataReader不能使用using的详细示例

    DataReader不能使用using的详细示例

    这篇文章主要介绍了DataReader不能使用using的详细示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • .NET使用DinkToPdf将HTML转成PDF的示例代码

    .NET使用DinkToPdf将HTML转成PDF的示例代码

    这篇文章主要介绍了.NET使用DinkToPdf将HTML转成PDF的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 在Apache环境下成功的运行ASP.NET的注意事项

    在Apache环境下成功的运行ASP.NET的注意事项

    在Apache环境下成功的运行ASP.NET的注意事项...
    2007-08-08
  • asp.net部署到IIS常见问题的解决方法

    asp.net部署到IIS常见问题的解决方法

    这篇文章主要为大家详细介绍了asp.net部署到IIS常见问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)

    asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)

    其实这个已经是个比较常见的功能了,网上也有很多人做过这个了,但是很多都是仅仅做了一些基本的网页上自动完成功能,没有与具体的数据库进行联动,我今天所介绍这个自动完成的就是我修改的jQuery.AutoComplete+数据库的一个解决方案。
    2010-05-05

最新评论