将DataRow转成指定类型的类,并返回这个类的对象(带值)
摘要://////将DataRow转换成指定类型/////////实体类///privateObjectConvertToEntity(DataR...
///<summary>
///将DataRow转换成指定类型
///</summary>
///<paramname="pDataRow"></param>
///<paramname="pType">实体类</param>
///<returns></returns>
privateObjectConvertToEntity(DataRowpDataRow,TypepType)
{
Objectentity=null;
ObjectproValue=null;
PropertyInfopropertyInfo=null;
try
{
if(pDataRow!=null)
{
//动态创建类的实例
entity=Activator.CreateInstance(pType);
foreach(DataColumndcinpDataRow.Table.Columns)
{
//忽略绑定时的大小写
propertyInfo=pType.GetProperty(dc.ColumnName,BindingFlags.Public|BindingFlags.Instance|BindingFlags.IgnoreCase);
proValue=pDataRow[dc];
//当值不为空时
【将DataRow转成指定类型的类,并返回这个类的对象(带值)】相关文章:
★ asp.net 通过指定IP地址得到当前的网络上的主机的域名
★ 未处理的事件"PageIndexChanging" 之解决方案
★ asp.net下用js实现鼠标移至小图,自动显示相应大图
上一篇:
利用C#远程存取Access数据库