将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];
//当值不为空时



相关阅读:
浅谈PHP语法(3)
MD和RD命令的使用方法
asp.net 图片的读写入库实现代码
Ubuntu Linux系统备份与还原命令技巧
js基础:JavaScript小技巧之如何用滑鼠控制Web页面
SQL注入中绕过 单引号 限制继续注入
用ajax xml的数据读取的HelloWorld程序
FreeBSD 6.2架设网站服务器教程图解
小议Oracle外键约束修改行为(七)
JavaScript下利用fso判断文件是否存在的代码
盘点08操作系统市场Linux发展加速
使用PHP动态生成gif时遇到的问题和解决办法
Jquery中的offset()和position()深入剖析
CSS实例教程:制作网页特殊产品列表
快速导航

Copyright © 2016 phpStudy |