专业网站建设品牌,17年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> C# DataTable转List
通用类
C# DataTable转List
通用类
来源:网络整理 时间:2023/2/14 0:17:39 共
3657
浏览
///
<summary>
///
DataTable转换为List<Model>
///
</summary>
public
static
class
DataTableToListModel<T>
where
T :
new
()
{
public
static
IList<T> ConvertToModel(DataTable dt)
{
//
定义集合
IList<T> ts =
new
List<T>();
T t =
new
T();
string
tempName =
""
;
//
获取此模型的公共属性
PropertyInfo[] propertys = t.GetType().GetProperties();
foreach
(DataRow row
in
dt.Rows)
{
t =
new
T();
foreach
(PropertyInfo pi
in
propertys)
{
tempName = pi.Name;
//
检查DataTable是否包含此列
if
(dt.Columns.Contains(tempName))
{
//
判断此属性是否有set
if
(!pi.CanWrite)
continue
;
object
value = row[tempName];
if
(value != DBNull.Value)
pi.SetValue(t, value,
null
);
}
}
ts.Add(t);
}
return
ts;
}
}
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
小度酒店网页设计图
舞蹈班网页设计案例范文
平江网页设计服务公司招聘
html网页设计期末作业轮播图
关于比喻的网页设计图片
晋州个人网页设计开发管理系统
电商网页设计论文2000字
网页设计与支付系统的关系
飞镖网页设计软件下载手机版
熊猫衣服设计素材网页版
·上一条:
SQL查询今天、昨天、7天内、30天
|
·下一条:
IIS监控--自动重启脚本工具
同类资讯
为什么微软不禁止KMS_服务器
c100002故障码什么意思_服务器
光纤进机柜规范_服务器
如何能写出逻辑缜密的文章_服务器
征神之路怎么快速升神识_服务器
ps4极限巅峰连不上服务器_服务器
ie浏览器怎么切换到ie7_服务器
一起飞车2可以跨服务器玩吗_服务器
手机拍的4k视频怎么无损上传抖音_服务器
方舟烘干箱制作方法_服务器
网吧电脑关机后游戏账号会忘记吗_服务器
网心云x86配置参数_服务器
安卓项目怎么采用云服务器做后台_服务器
为啥长线股票拿不住_服务器
server2008的安全机制分为那几个等级_服务器
apple还原提示连接服务器时出错_服务器
帕萨特手机解锁慢怎么解决_服务器
rust有长久的服务器吗_服务器
电脑如何登录ip地址_服务器
为什么steam密码一直错误_服务器
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com