Я хочу вставить несколько выбранных значений в базу данных в списке.
Я использую приложение Windows в C # .net.
Я попробовал следующий код, но не сработал.
string ProductIDList;
SqlCommand com = new SqlCommand("Select ProductID from Product_Category where CategoryID=" + Catid +"" , con);
dr = com.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
if (ProductIDList == "")
{
ProductIDList = dr["ProductID"].ToString();
}
else
{
ProductIDList = ProductIDList + "," + dr["ProductID"].ToString();
}
ProductIDList = ProductIDList.Substring(1, ProductIDList.Length - 1);
}
dr.Close();
var temparry = ProductIDList.Split(new string[] { "," }, StringSplitOptions.None);
foreach (ListItem li in listBox1.Items)
{
foreach (string s in temparry)
{
if (li.Value == s)
li.Selected = true;
}
}
В этом коде раздел Foreach ListItem не работает в приложении Windows.Я делал это раньше в приложении asp.net, но как мне это сделать в приложении для настольных ПК (Windows)?
Пожалуйста, помогите.