将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中的跳转 200, 301, 302转向实现代码
★ 用javascript css实现GridView行背景色交替、鼠标划过行变色,点击行变色选中
上一篇:
利用C#远程存取Access数据库