Ram349 Ответов: 1

Как будут выбраны элементы списка


Всем Привет,
У меня есть небольшой запрос, здесь я пытаюсь выбрать элементы списка на основе строковых значений.

здесь я связываю список, и у меня есть строка ss= " Agrinational Insurance Company Inc;American Agri-Business Insurance Company;American Agricultural Insurance Company"
строковые элементы, которые мне нужно выбрать,это элементы, доступные в списке.Когда пользователь нажмет на кнопку, элементы будут выбраны.

любое тело может у вас, пожалуйста, поделиться со мной любым решением.

Что я уже пробовал:

Я попробовал некоторые решения от google

1 Ответов

Рейтинг:
12

Karthik_Mahalingam

попробуй вот так

protected void Page_Load(object sender, EventArgs e)
      {
          List<string> lst = new List<string>();
          lst.Add("one");
          lst.Add("Agrinational Insurance Company Inc");
          lst.Add("two");
          lst.Add("American Agri-Business Insurance Company");
          lst.Add("three");
          lst.Add("American Agricultural Insurance Company");
          lst.Add("four");
          ListBox1.SelectionMode = ListSelectionMode.Multiple;
          ListBox1.DataSource = lst;
          ListBox1.DataBind();

      }

      protected void btn_Click(object sender, EventArgs e)
      {
          string ss = "Agrinational Insurance Company Inc;American Agri-Business Insurance Company;American Agricultural Insurance Company";
          string[] items = ss.Split(';');
          foreach (ListItem item in ListBox1.Items)
          {
              if (items.Contains(item.Text))
                  item.Selected = true;
          }
      }