Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

linhane

utilizado or em C#

Recommended Posts

Estou com o seguinte problemas:preciso utilizar um or em C#, tenho o seguinte código: if (DsT.Tables[0].Rows[intContador]["cd_oco_tit_ptt"].ToString() == "3" || DsTb.Tables[0].Rows[intContador]["cd_oco_tit_ptt"].ToString() = "5" || DsTb2TitPCart5TitPtt.Tables[0].Rows[intContador]["cd_oco_tit_ptt"].ToString() = "6" || DsTb2.Tables[0].Rows[intContador]["ii_tit_exc"].ToString() = "S" || DsTb2TitPCart5TitPtt.Tableso erro diz q nao posso usar || para sting ou boolean...calguem sabe uma forma q eu poderia fazer essa comparação?

Compartilhar este post


Link para o post
Compartilhar em outros sites

if ((DsT.Tables[0].Rows[intContador]["cd_oco_tit_ptt"].ToString() == "3") || (DsTb.Tables[0].Rows[intContador]["cd_oco_tit_ptt"].ToString() == "5") || (DsTb2TitPCart5TitPtt.Tables[0].Rows[intContador]["cd_oco_tit_ptt"].ToString() == "6") || (DsTb2.Tables[0].Rows[intContador]["ii_tit_exc"].ToString() == "S") || (DsTb2TitPCart5TitPtt.Tables)){}tenta usar assim, você esqueceu de botar os parenteses corretamente, outra coisa, tu esqueceu de usar algumas igualdades com == .. se coloca 1 = o programa intende que tu ta querendo igualar a uma bolean (tipo true e false por exemplo), entao sempre use == se for uma comparacao entre os 2 elementos.qualquer coisa posta denovo.Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.