DAL
是用 sqldatereader 写的
在Load cs里面
Datatable dt 接受 sqldatereader
## 总是出现类型转换失败
如
List u= DAL.sqldatereader ....
Datatable dt= DAL.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 = ... });
}
类似这样