1
我想通过使用ASP.NET Gridview,但只有最后一个用户ID读取选择特定的人与他们的ID。假设我的ID为3,4和6,并且只有ID号6没有出现在Gridview表中,但出现了3和4。他们 甚至不应该出现3和4,因为我运行的SQL脚本为: WHERE NOT EmployeeId = " + userID
。ASP.NET foreach循环只显示gridview的最后一个值
foreach (int userID in userIDList)
{
string cs = ConfigurationManager.ConnectionStrings["MYDB"].ConnectionString;
using (SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("SELECT FirstName, LastName FROM Employee WHERE NOT EmployeeId = " + userID, con);
con.Open();
GridView4.DataSource = cmd.ExecuteReader();
GridView4.DataBind();
}
}
感谢您快速respons,但我'得到错误“的号召是ambigouse以下方法或电学性能的研究之间:“串.Join(string,params string [])和'string.Join(string,params object [])... –
userIDList是什么类型?我认为它是一个'List' –
Steve
我声明为私人列表 userIDList =新名单();? –