Array
(
)

Não adicionar itens repetidos de uma listbox pra outra

Gabrielle Braz
   - 11 jul 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
   - 15 jul 2014

Consegui fazer :)

#Código
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);
};
}


:))

Joel Rodrigues
   - 18 jul 2014

Obrigado por compartilhar conosco a solução encontrada.