Como colocar um Combo em um DataGrid em VB6

Escrito por lora covrett | Traduzido por josé fabián
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como colocar um Combo em um DataGrid em VB6
O DataGrid mostra os dados de forma concisa e legível para os usuários empresariais (Jupiterimages/Comstock/Getty Images)

Um Combo Box é um controle que permite ao usuário selecionar um elemento de uma lista predefinida. O DataGrid é um controle separado que mostra os conteúdos de uma base de dados ao usuário da mesma forma em que o desenvolvedor os vê quando olha diretamente para as tabelas. O controle Combo Box não pode ser colocado dentro do controle DataGrid. No entanto, é possível colocá-lo "em cima" de uma coluna específica dele, para parecer que é parte do próprio controle.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

Instruções

  1. 1

    Crie um novo projeto "Standard EXE" de Visual Basic. Selecione "Project" (Projeto) no menu e depois "Components" (Componentes). Clique na caixa de seleção "Microsoft DataGrid Control 6.0 (OLE)". Clique no botão "OK" para salvar e fechar. No menu, selecione "Project", "References" (Referências). Clique na caixa de seleção "Microsoft ActiveX DataObjects 2.x Library", onde "x" é o número mais alto disponível. Clique no botão "OK" para salvar e fechar.

  2. 2

    Adicione um novo controle DataGrid ao formulário "Form1" que foi criado por padrão. O nome será "DataGrid1". Configure a origem de dados e outras propriedades do controle "DataGrid1" para que seja mostrada a informação correta.

  3. 3

    Adicione um controle Combo Box à "Form1" e estabeleça a propriedade "Visible" (Visível) em "False" (Falso)

  4. 4

    Estabeleca a posição do Combo Box escondido com os valores da célula onde o usuário deve clicar em "DataGrid1", e estabeleça a propriedade "Visible" em "True" (Verdadeiro). Isto colocará o Combo Box diretamente em cima da célula em "DataGrid1" e o usuário verá uma lista deslizante de valores dos quais selecionar.

  5. 5

    Escreva o código do evento Click do Combo Box para que, quando o usuário selecionar um elemento, os conteúdos da célula em "DataGrid1" com o novo valor do Combo Box sejam atualizados.

    If cmbMeuCombo.Visible = True Then DataGrid1.Columns(2).Text = cmbMeuCombo.Text End If

Dicas & Advertências

  • O Combo Box foi incluído no controle DataGrid em VB.NET.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível