Não adicionar itens repetidos de uma listbox pra outra

.NET

11/07/2014

Tenho uma listbox1, que é carregada pelo banco de dados.
Mas preciso selecionar apenas alguns itens dela, e passar para a outra listbox2 que vai armazenar os dados no banco em outra tabela.

Como valido para que ao passar da listbox1 não tenha itens repetidos na listbox2??

Já tentei usar FindString e não funcionou. E estou fazendo o projeto em WPFApplication e em c#.


AJUDAAAAAAAA
Gabrielle Braz

Gabrielle Braz

Curtidas 0

Respostas

Gabrielle Braz

Gabrielle Braz

11/07/2014

Consegui fazer :)

private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            //todos os orgaos sao exibidos na ListBox
            OrgaosList.ItemsSource = Orgao.GetAll();
        }

private void btn_pesquisa_Click(object sender, RoutedEventArgs e)
        {
            string searchText = txtpesquisa.Text;
            OrgaosList.Items.Filter = delegate(object obj)
            {
                Orgao emp = (Orgao)obj;
                string str = emp.nome.ToString();
                if (String.IsNullOrEmpty(str)) return false;
                int index = str.IndexOf(searchText, 0);
                return (index > -1);
            };
        }



:))
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

11/07/2014

Obrigado por compartilhar conosco a solução encontrada.
GOSTEI 0
POSTAR