【发布时间】:2014-01-03 06:43:17
【问题描述】:
我有一个这样的连接查询:
string cmdString = "select tblPackages.*, tblPackageTypes.Name from tblPackages join tblPackageTypes on tblPackages.TypeId = tblPackageTypes.Id";
现在我使用这个 SQL 命令并得到一个像这样的数据读取器:
SqlCommand cmd = new SqlCommand(cmdString,con);
SqlDataReader dr;
我想将数据读取器的值填充到列表中。我提到了这个link,但我没有得到我需要的东西。
我有从 sql 输出的以下列
Id, TypeId, AllowedSMS, TimeSpan, Price, TypeName.
我只想在列表中传递它们。请帮助我.. 我是 asp.net 的新手
【问题讨论】:
-
"但我没有得到我需要的东西" => 你尝试过什么,实际得到了什么?
-
@Koen 列表是 int 但我需要所有列的列表
-
然后你必须创建一个类来保存你需要的列的值。
标签: c# asp.net list sqldatareader