专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> C# DataTable转List
通用类
C# DataTable转List
通用类
来源:网络整理 时间:2023/2/14 0:17:39 共
3672
浏览
///
<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;
}
}
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
专升本网页设计题难吗知乎
设计网页源代码是什么意思
设计师平台在线翻译网页
清华大学网页主页设计图片
平面设计运动鞋网页版教程
店铺设计网页版登录入口
手帐网页排版设计图片制作
买专辑网页设计费用贵吗
服装设计专用网页源码网站
网页设计编辑器免费版下载
·上一条:
SQL查询今天、昨天、7天内、30天
|
·下一条:
IIS监控--自动重启脚本工具
同类资讯
梦幻西游藏宝阁匿名登录不了_服务器
惠普笔记本右侧数字键盘怎么开_服务器
蝙蝠聊呗安全吗_服务器
王者不同服务区有什么区别_服务器
搭讪转网聊要怎么开头_服务器
云v哪里的车牌_服务器
饥荒内存溢出怎么办_服务器
联通的代理服务器IP地址是多少_服务器
lnovance驱动器故障代码740_服务器
山东滨州铁山靠会在其他平台直播吗_服务器
监控服务器有什么用_服务器
ps4能和steam联机吗_服务器
曙光服务器硬盘报警_服务器
如何设置才能让内网外都能访问_服务器
求ps4方舟怎么输入代码_服务器
K3往来账如何查询_服务器
云带宽分为哪两种_服务器
两种降压药可以同时吃吗_服务器
海信电视加载插件卡住了怎么办_服务器
亚马逊新推出的Kendra企业搜索服务_服务器
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com