INTEGER NULL DATABINDINGS
Bom dia!
Tenho um textbox vinculado a um databindings, no código abaixo:
O campo codigo_servico_inspecao na base de dados é inteiro e permite valor nulos.
Quando o campo possui valor nulo, o textbox é exibido como 0 (zero). Gostaria que fosse exibido em branco.
a propriedade na classe está assim:
Agradeço a ajuda.
Tenho um textbox vinculado a um databindings, no código abaixo:
txtCodigo_Servico_Inspecao.DataBindings.Add("Text", bdsEmpresa, "codigo_servico_inspecao", True, DataSourceUpdateMode.OnPropertyChanged)
O campo codigo_servico_inspecao na base de dados é inteiro e permite valor nulos.
Quando o campo possui valor nulo, o textbox é exibido como 0 (zero). Gostaria que fosse exibido em branco.
a propriedade na classe está assim:
Private _Codigo_Servico_Inspecao As Integer? = Nothing
<DisplayName("Código Serviço de Inspeção")>
Public Property Codigo_Servico_Inspecao() As Integer
Get
Return _Codigo_Servico_Inspecao
End Get
Set(ByVal value As Integer)
_Codigo_Servico_Inspecao = value
_IsModified = True
End Set
End Property
Agradeço a ajuda.
Como solução alterei a propriedade para string e faço o tratamento via código ao ler e gravar no banco.
Vou deixar o tópico aberto, porque creio que essa não seja a melhor forma.
Vou deixar o tópico aberto, porque creio que essa não seja a melhor forma.
Private _Codigo_Servico_Inspecao As Integer? = Nothing
<DisplayName("Código Serviço de Inspeção")>
Public Property Codigo_Servico_Inspecao() As Integer
Get
Return _Codigo_Servico_Inspecao
End Get
Set(ByVal value As Integer)
If value is null then
_Codigo_Servico_Inspecao = 0
Else
_Codigo_Servico_Inspecao = value
End IF
_IsModified = True
End Set
End Property
<DisplayName("Código Serviço de Inspeção")>
Public Property Codigo_Servico_Inspecao() As Integer
Get
Return _Codigo_Servico_Inspecao
End Get
Set(ByVal value As Integer)
If value is null then
_Codigo_Servico_Inspecao = 0
Else
_Codigo_Servico_Inspecao = value
End IF
_IsModified = True
End Set
End Property
Tópico encerrado , respostas não são mais permitidas