Listとして値を保存したセッション変数から複数の値を取得しようとしています。ここに私が適用したコードがありますが、これは出力のリストから最初の値だけを返します。私は本当にいくつかの助けに感謝します!セッションから複数の値を取得してListBoxに入れるListBox
Array k= yourlist.ToArray();
for (Int32 i = 0; i < k.Length; i++)
{
Int32 x = Convert.ToInt32(k.GetValue(i));
SqlCommand cmd2 = new SqlCommand("select id,name from plugins where id =" + x, con);
SqlDataReader dr2 = cmd2.ExecuteReader();
if (dr2.HasRows)
{
while (dr.Read())
{
ListBox2.DataSource = dr2;
ListBox2.DataBind();
}
}
dr2.Close();
cmd2.Dispose();
}
ありがとう!