DATA NULO NO DATAGRID

JOHNSTEVE 27/09/2016 08:56:39
#467575
Bom dia galera, andei pesquisando e não encontrei como faço para comparar uma Row de um datagrid.
por exemplo
no meu datagrid estou visualizando as contas a Receber, dai tenho uma COluna de Data Pagamento nessa coluna. eu tenho 2 opção.. qnd esta em Nulo é pq a conta ainda nao foi recebido.. e qnd esta com a data. a conta ja foi recebido.

dae gelera oq esta de arrado no meu IF ? pois é justamente qnd a coluna da Data Pagamento nao esta Nulo. sem a data.

MARCELO.TREZE 27/09/2016 09:29:29
#467581
colega como vc esta formatando a data, pelo que vi o erro esta na conversao de data, que para sql deve ser YYYY-MM-DD
JOHNSTEVE 27/09/2016 09:34:15
#467582
Citação:

:
colega como vc esta formatando a data, pelo que vi o erro esta na conversao de data, que para sql deve ser YYYY-MM-DD



opa Marcelo, entao na minha coluna data Pagamento nao tem nada ta nulo...
eu to fazendo da seguinte forma... comparando essa coluna.. se ela tiver Nula é pq a conta nao foi recebida ainda... se ela estiver preenchida com a data q 'pq foi recebida.

dae para fazer o recebimento eu quero comparar essa coluna q esta Nula.. q justamente esta dando erro.. eu pedo só o ID. e jogo na outra tela onde sera feito o recebimento.
JOHNSTEVE 27/09/2016 09:36:11
#467583
segue o print das config do datagrid

OMAR2011 27/09/2016 09:36:36
#467584
Resposta escolhida
Faça uma comparação do vazio.
If IsDBNull(DataGridView1.CurrentRow.Cells([Ô]Data[Ô]).Value)
depois
<> [Ô][Ô]
Creio que vai dar certo.
JOHNSTEVE 27/09/2016 09:41:41
#467586
opaaaa Marcelo
achei o errro kkkkkkkkkkkkk

eu esqueci de colocar .ToString

deu certo :D
JOHNSTEVE 27/09/2016 09:43:10
#467587
Citação:

:
Faça uma comparação do vazio.
If IsDBNull(DataGridView1.CurrentRow.Cells([Ô]Data[Ô]).Value)
depois
<> [Ô][Ô]
Creio que vai dar certo.



ormar, deu certo assim... acrescentei [txt-color=#e80000] .ToString [/txt-color]


veja
,
    If dgvContasReceber.CurrentRow().Cells([Ô]DataPagamento[Ô]).Value.ToString <> [Ô][Ô] Then [ô]DBNull.Value))
MsgBox([Ô]Conta Já Recebida![Ô], MsgBoxStyle.Information, [Ô]Atenção[Ô])

Else
Hide()

frmContasReceber.txtIDvenda.Text = CInt(dgvContasReceber.CurrentRow().Cells([Ô]idvenda[Ô]).Value)

frmContasReceber.Show()
frmContasReceber.txtValorPAgo.Focus()
End If

Tópico encerrado , respostas não são mais permitidas