DUVIDA COMBO
E AI PESSOAL BLZ?
SEGUINTE...EU TO TRABALHANDO COM VB.NET + SQL SERVER 2005...
E TENHO UM COMBO AQUI QUE TA SENDO PREENCHIDO COM UM CAMPO DA TABELA FORNECEDORES.
ISSO AI EU CONSEGUI FZ...
O PROBLEMA é QUE EU TENHO QUE ADICIONAR UMA LINHA EM BRANCO ANTES DE PREENCHER O COMBO...AI FIKA A LINHA EM BRANCO E O RESTANTE DOS DADOS...
SÓ QUE EU TO SETANDO O DATASOURCE DO COMBO PRA RECEBER OS DADOS...E QUANDO TENTO ADICIONAR A LINHA EM BRANCO...ELE FALA QUE O COMBO NAO PODE SER MODIFICADO QUANDO O DATASOURCE ESTIVER SETADO.
TEM ALGUMA PROPRIEDADE DO COMBO QUE POSSA MUDAR PRA RESOLVER ESTE PROBLEMA? OU MSM ALGUM OUTRO JEITO DE PREENCHER O COMBO?
PRA PREENCHER O COMBO EU TO FAZENDO DA SEGUINTE MANEIRA...VOU LAH MANUALMENTE E CONECTO NO DB...DEPOIS SELECIONO A TABELA QUE QUERO E O CAMPO DA TABELA...
AI ELE GERA UMA LINHA AUTOMATICAMENTE...
VLW...
SEGUINTE...EU TO TRABALHANDO COM VB.NET + SQL SERVER 2005...
E TENHO UM COMBO AQUI QUE TA SENDO PREENCHIDO COM UM CAMPO DA TABELA FORNECEDORES.
ISSO AI EU CONSEGUI FZ...
O PROBLEMA é QUE EU TENHO QUE ADICIONAR UMA LINHA EM BRANCO ANTES DE PREENCHER O COMBO...AI FIKA A LINHA EM BRANCO E O RESTANTE DOS DADOS...
SÓ QUE EU TO SETANDO O DATASOURCE DO COMBO PRA RECEBER OS DADOS...E QUANDO TENTO ADICIONAR A LINHA EM BRANCO...ELE FALA QUE O COMBO NAO PODE SER MODIFICADO QUANDO O DATASOURCE ESTIVER SETADO.
TEM ALGUMA PROPRIEDADE DO COMBO QUE POSSA MUDAR PRA RESOLVER ESTE PROBLEMA? OU MSM ALGUM OUTRO JEITO DE PREENCHER O COMBO?
PRA PREENCHER O COMBO EU TO FAZENDO DA SEGUINTE MANEIRA...VOU LAH MANUALMENTE E CONECTO NO DB...DEPOIS SELECIONO A TABELA QUE QUERO E O CAMPO DA TABELA...
AI ELE GERA UMA LINHA AUTOMATICAMENTE...
VLW...
Se você estiver usando Datatable como Objeto de dados para alimentar o Combo é fácil, basta vc adicionar uma linha no Dt com o campo de Código como 0 e o tÃtulo como [Ô]selecione...[Ô] por exemplo. é a forma que funciona, e não atrapalha seu código.
[txt-color=#0B615E][ô]Aqui vem a rotina para popular o Combo[/txt-color]
ComboBox1.Text = [Ô]Texto adicionado[Ô]
EU TO USANDO O LINKTOSQLCLASSES
ACHO QUE é ISSO...
ACHO QUE é ISSO...
Preencha a combo com um Laço e antes do laço adicione um item em branco.
exemplo:
Dim dr As OleDb.OleDbDataReader = cmd.ExecuteReader
Combo_base.Items.Add([Ô][Ô])
If dr.HasRows = True Then
While dr.Read
Combo_base.Items.Add(dr(0).ToString)
End While
End If
exemplo:
Dim dr As OleDb.OleDbDataReader = cmd.ExecuteReader
Combo_base.Items.Add([Ô][Ô])
If dr.HasRows = True Then
While dr.Read
Combo_base.Items.Add(dr(0).ToString)
End While
End If
Tópico encerrado , respostas não são mais permitidas