问题描述
- Datatable dt 接受 sqldatereader 总是出现类型转换失败
-
DAL
是用 sqldatereader 写的在Load cs里面
Datatable dt 接受 sqldatereader
## 总是出现类型转换失败
如
List u= DAL.sqldatereader ....
Datatable dt= DAL.sqldatereader....
都失败
解决方案
本来就不能这么转换,你可以写
List<user> u = new List<user>();
while (reader.Read())
{
u.Add(new user() { username = reader["username"].ToString(), age = ... });
}
类似这样
时间: 2024-10-26 05:55:22