Add column values to reader asp.net
我想将我所有的 ID 值从 sql 数据库存储到阅读器。
到目前为止我得到了:
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
string strConnString =“Data Source = ‘PAULO’; Initial Catalog=ShoppingCartDB;Integrated Security =True”;
string str; SqlCommand com; protected void Page_Load(object sender, EventArgs e) { SqlConnection con = new SqlConnection(strConnString); con.Open(); while (reader.Read()) |
ListofId 出现错误,我遗漏了什么或需要声明什么?
谢谢
- 由于防火墙政策,许多人无法查看链接图像。您可以在文本中发布错误详细信息吗?将错误消息显示为引用也很有效(突出显示文本并单击 Blockquote 按钮)。
- 这里有一个错误 ListofId.Add(reader[“Id”].ToString()); 我想我需要在某个地方声明 ListofId? @ClintB
- 您已经说明了错误的位置。但是错误是什么?
- ListofID 不存在。
- 是的,您需要声明 ListofId。您应该阅读一些关于使用列表进行编程的教程。
根据上述评论,您似乎错过了为 List 对象创建实例。
简单,只需声明如下代码即可解决您的问题
1
|
如果解决了你的问题,请告诉我
谢谢
如果 id 列表是字符串,那么你可以使用 List<string> if int List<int>
1
2 3 4 5 6 |
List<string> Listofids = new List<string>();
SqlDataReader reader = com.ExecuteReader(); while (reader.Read()) { Listofids .Add(reader[“Id”].ToString()); } |
来源:https://www.codenong.com/37683714/