应该用Convert.ChangeType转换一下,目标类型是PropertyInfo.PropertyTypeif (rowElement[columnElement.ColumnName] == DBNull.Value)
{
property.SetValue(element, null, null);
}
else
{
object rTargetValue=Convert.ChangeType(rowElement[columnElement.ColumnName],property.PropertyType);
property.SetValue(element,rTargetValue , null);
}
{
property.SetValue(element, null, null);
}
else
{
object rTargetValue=Convert.ChangeType(rowElement[columnElement.ColumnName],property.PropertyType);
property.SetValue(element,rTargetValue , null);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货