Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

antoniosete

combobox

Mensagens Recomendadas

antoniosete

Como é que faço para que um valor da combobox não precise de ser selecionado na abertura, Ex: tenho uma combobox e vou buscar uns valores a base de dados atravez desta.Se a combobox na abertura já vier com o valor que quero ,tenho que selecionar o valor a mesma senão aparece no datagridview o campo correspondente em branco.

Exemplo valores 1,2,3.quando abro a windows form e o valor da combo já vier no numero 1 e eu precisar deste numero tenho que estar a selecionar a mesma senão o campo no data fica em branco.

Estou a usar o visualC#2010 com SQL Server compact 3.5

Cumprimentos

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

Podes contornar o problema adicionando um valor em branco no index 0 da combobox.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
antoniosete

fiz isto:

if (comboemp.SelectedItem.Equals(""))

{

btguardar.Enabled = false;

}

Mas nada... continuo a ter que seleccionar o primeiro numero se precisar dele, senão a casa do datagridview fica em branco

nas propriedades da combobox Dropdownstyle estou a usar dropdownlist.

O problema é sempre da primeira casa da combobox se eu precisar daquele numero e ele já vier em primeiro e se eu não o seleccionar embora pareça que esteja a casa do data fica em branco

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

Não fizeste o que te disse. Antes de populares a combobox, adiciona:

Combobox.Items.Insert(0, "");


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
antoniosete

Da erro:

Items collection cannot be modified when the DataSource property is set.

eu estou a por o codigo no botão NOVO

Combobox.Items.Insert(0, "");

if (comboemp.SelectedItem.Equals(""))

{

btguardar.Enabled = false;

}

A combo está a ir buscar os dados a tabela atravez do DataBindingMode

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.