linhane 0 Denunciar post Postado Setembro 27, 2007 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
yuris 0 Denunciar post Postado Setembro 28, 2007 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