Проблема с тем, что несколько элементов списка не выбираются
Здравствуйте, я работаю в VS 2008, и у меня есть некоторые проблемы с listbox listitem
я взял один список, как
<asp:ListBox ID="lstcity" runat="server" class="form-control" SelectionMode="Multiple"></asp:ListBox>
и программно добавлял к нему такие элементы, как
SqlConnection conn = new SqlConnection(c.connStr); string strQuery = "SELECT DistrictName,DistrictId FROM tbl_DistrictMaster"; SqlCommand cmd = new SqlCommand(strQuery, conn); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); lstcity.Items.Clear(); lstcity.DataSource = dr; lstcity.DataTextField = "DistrictName"; lstcity.DataValueField = "DistrictId"; lstcity.DataBind();
и теперь я хочу, чтобы выбранные элементы только показывались
string message = ""; foreach (ListItem item in lstcity.Items) { //sqll.Parameters.Clear(); //sqll.Parameters.AddWithValue("@City", lstcity.Text); if (item.Selected == true) { message += item.Text + ","; } }но он не показывает ни одного выбранного элемента, даже если они отображаются в режиме запуска
дайте мне решение, Пожалуйста..
спасибо в adv
Что я уже пробовал:
string message = ""; foreach (ListItem item in lstcity.Items) { //sqll.Parameters.Clear(); //sqll.Parameters.AddWithValue("@City", lstcity.Text); if (item.Selected == true) { message += item.Text + ","; } }