2 fklsdkljflkj341 fklsdkljflkj341 于 2016.04.23 17:54 提问

Datatable dt 接受 sqldatereader 总是出现类型转换失败

DAL
是用 sqldatereader 写的

在Load cs里面

Datatable dt 接受 sqldatereader

## 总是出现类型转换失败


List u= DAL.sqldatereader ....
Datatable dt= DAL.sqldatereader....
都失败

1个回答

caozhy
caozhy   Ds   Rxr 2016.04.24 04:00
 本来就不能这么转换,你可以写
List<user> u = new List<user>();
while (reader.Read())
{
u.Add(new user() { username = reader["username"].ToString(), age = ... });
}
类似这样
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!