专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> C# DataTable转List
通用类
C# DataTable转List
通用类
来源:网络整理 时间:2023/2/14 0:17:39 共
3664
浏览
///
<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;
}
}
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
自建网站如何快速赚钱
重庆智慧团建网站登录
昌平建网站多少钱
建网站服务器用几盒
免费创建网站的平台
邵阳建网站的流程费用
iis新建网站绑定域名
如何推广建网站的业务
搭建网站流量怎么提高
在美国如何搭建网站
·上一条:
SQL查询今天、昨天、7天内、30天
|
·下一条:
IIS监控--自动重启脚本工具
同类资讯
lenovo的含义_服务器
网址打不开怎么解决_服务器
我的世界怎么把重生点固定到一个位置1_服务器
数据库建模设计用什么软件比较好_服务器
罗布勒斯手机版为什么登不进去_服务器
steam上的免费单机游戏或者稍微便宜点的单机游戏有哪些_服务器
已换过网卡驱动_服务器
向日葵远程连接显示连接失败_服务器
战地1aa炮是什么_服务器
aaa服务器认证超时啥意思_服务器
想开个师门宠物店有什么攻略吗_服务器
12123找回密码业务能不能取消_服务器
lol丢包率高解决方法_服务器
定时发送邮件如果关机还能发出去吗_服务器
英国留学女博士闫思宏被害身亡_服务器
switch注册哪个地方的账号比较好_服务器
电脑无法自动获取IP地址怎么办_服务器
到底怎么才能装上谷歌框架_服务器
有没有那位大侠知道苏州联通的DNS啊_服务器
原神国际服两个服务器互通吗_服务器
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com