none
testar valor nulo em datatable RRS feed

  • Pergunta

  • ParadasInseri[0].CD_5PQ; - o valor neste campo esta nulo -

    Quando eu vou pegar o valor do campo do datatable na variavel object acontece um erro

    acontece este erro - O valor da coluna 'CD_5PQ' na tabela 'ParadasInseri' é DBNull.

    object

    CD_5PQ = ParadasInseri[0].CD_5PQ;

     

     

    if (CD_5PQ == null)

    {

    CD_5PQ =

    "";

    }

     

    else
     

    {

    CD_5PQ = ParadasInseri[0].CD_5PQ;

    }

    Obrigado

    terça-feira, 28 de junho de 2011 20:30

Respostas

  • Ao declarar sua variavel CD_5PQ coloque um ? na frente dela:

    CD_5PQ?

    Isso significa que ela aceita o valor nulo.

     

    Para saber se ela tem valor use:

    if(CD_5PQ.HasValue)


    Atenciosamente,
    Alexandre Luiz dos Santos, MCP
    NO PAIN, NO GAIN.
    terça-feira, 28 de junho de 2011 21:07