quero criar uma lista

Delphi

06/06/2017

ola pessoal estou precisando fazer seguinte situação

tenho um lista de cidade exemplo digamos que quero marcar 3 para filtrar

teria que ter tipo um cxDBCheckComboBox2 para marcar quais cidades juntar na pesquisa a pergunta é e como usar esse cxDBCheckComboBox2 que tentei e nao deu certo
Marcos Cruz

Marcos Cruz

Curtidas 0

Respostas

Gutierry Pereira

Gutierry Pereira

06/06/2017

Bom dia,
Você deve percorrer a query que deseja adicionar os itens (no seu caso a de cidades) e adicionar os valores desejados ao componente.
Exemplo:
  cxCheckComboBox1.Properties.Items.Clear;
  while Not(MinhaQuery.eof) do
  begin
    cxCheckComboBox1.Properties.Items.AddCheckItem(MinhaQuery.FieldByName('id').AsString,
                                                                                         MinhaQuery.FieldByName('descricao').AsString
                                                  );
    MinhaQuery.Next;
  end;


para pegar os valores selecionados basta utilizar o text. ShowMessage(cxCheckComboBox1.Text);

Os valores vem separados por ";"

Espero ter ajudado.

Abraços.
GOSTEI 0
POSTAR