NULL NO DATAGRID

USUARIO.EXCLUIDOS 29/08/2007 17:14:14
#233316
Boa Pessoal!!!
Seguinte....
Quando cadastro algo no banco e fica algum campo vazio, ao ser garregado no vb no DataGrid aparece o q está vazio como null...
Banco é o Access
Como faço para não aparecer mais null e sim vazio?
Grato!
Att: Paulibio
ANGELO 30/08/2007 10:20:13
#233377
No select que vc usa para carregar, adicione a função coalesce
Ficaria assim

Select coalesce(Nome_do_Campo, '') From tabela
Nesse caso é usado '' pois imagino que o campo seja Alfanumérico.
Se o campo for numérico ficaria assim
Select coalesce(Nome_do_Campo, 0) From tabela
Coloquei o 0 mas poderia ser o valor que vc quiser.

Falow
USUARIO.EXCLUIDOS 30/08/2007 12:17:08
#233405
Não sei como você faz a configuração do seu DataGrid, então vou colocar dois modos:

Em modo Design: Siga o passo à passo

1) Propriedades...
2) TableStyles...
3) DataGridTableStyle Collection Editor...
4) Add...
5) DataGridTableStyle1...
6) GridColmnStyles...
7) Add...
8) DataGridTextBoxColumn1...
9) NullText = <aqui você apaga o que está escrito, ou seja, deixa em branco>

Em modo Run-Time (se você configura o DataGrid via código):

Public Sub ConfigurarGrid(ByVal tabela As String)
Dim estilo As New DataGridTableStyle
Dim coluna As New DataGridTextBoxColumn

Me.dgdPrincipal.TableStyles.Clear() 'Limpa o estilo existente

estilo.MappingName = tabela 'Nome da tabela

'definir o titulo , largura de cada coluna e o respectivo campo vinculado
coluna.MappingName = "Registro"
coluna.HeaderText = "Registro"
coluna.Width = 65
coluna.NullText = "" 'Aqui apaga o (null) que é exibido
estilo.GridColumnStyles.Add(coluna)

'exibir os dados da tabela no datagrid
Me.dgdPrincipal.TableStyles.Add(estilo)
End Sub


Espero que ajude!
USUARIO.EXCLUIDOS 31/08/2007 19:41:34
#233676
Vlw galera vou testar depois posto o resultado
Att: Paulibio
Tópico encerrado , respostas não são mais permitidas