我想将我的所有ID值从sql数据库存储到读者。
到目前为止,我得到了: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();
str = "select * from CustomerDetails Where CustomerName = '"+Session["New"].ToString()+"'";
com = new SqlCommand(str, con);
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
ListofId.Add(reader["Id"].ToString());
}
在ListofId中出错,我错过了什么或者需要声明? 谢谢
答案 0 :(得分:0)
如果id的列表是字符串,那么如果int List<string>
List<int>
List<string> Listofids = new List<string>();
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
Listofids .Add(reader["Id"].ToString());
}
答案 1 :(得分:0)
根据上面的评论,您似乎错过了为List对象创建实例。
简单,只需声明如下代码即可解决您的问题
List<string> ListofId= new List<string>();
如果问题解决了,请告诉我
由于