c#如何将数据表中是数据封装到实体对象里?实现思路上各位有什么想法和做法?非常感谢讨论。
解决方案 »
- 请教一个问题,一个字符串,数字后的第一个字母大写。。。
- 药品入库计价方法及暂估入库问题
- 向自己的的网站添加信息的程序
- 我是用C#+asp.net开发项目,请问如何点击一个button后产生一个类似messagebox的对话框,有“确定”和“取消”的选项?
- 异常中有卷回的操作吗?
- 很简单的问题,请大家帮忙!!DLL中有VB.NET编的带参数的属性(property),用CSHARP不能调用这个属性???
- System.IndexOutOfRangeException: 无法找到表 0
- C#如何把数据库的记录分字段分别显示在几个Label控件上,最好写成一个方法,
- 求助!关于Sqlite报错“database is locked”的问题?
- 兄弟姐妹们,帮帮忙,给点意见。
- Myxls 导出数据 显示短日期
- C#开发组件,如何让某些类和成员不显示给用户
public IList <T> GetList <T>(DataTable table)
{
IList <T> list = new List <T>();
T t = default(T);
PropertyInfo[] propertypes = null;
string tempName = string.Empty;
foreach (DataRow row in table.Rows)
{
t = Activator.CreateInstance <T>();
propertypes = t.GetType().GetProperties();
foreach (PropertyInfo pro in propertypes)
{
tempName = pro.Name;
if (table.Columns.Contains(tempName))
{
object value = row[tempName];
pro.SetValue(t, value, null);
}
}
list.Add(t);
}
return list;
}