Boa tarde a todos.
Criei um DataTable via code behind e quando uma colunar o valor é igual a 0 vou colocar o texto "consulte-nos"
Como estou utilizando o report da DevExpress, achei que seria mais fácil fazer essa edição direto no DataTable.
ex. Resumido do código:
DataTable dt = new DataTable("ListagemImoveis");
dt.Load(QDR.ExecuteSTP(Stp_Name, cmd.Parameters));
for (int i = 0; i < dt.Rows.Count; i++)
{
DataRow dr;
dr = dt.Rows[i];
if (Convert.ToInt32(dr.ItemArray[1]) == 0)
{
//se eu colocar o valor 1234124 ele aceita, porém string não
dr["curValor"] = "consulte-nos";
dt.AcceptChanges();
}
}
Acabei até mudando a stored procedure no MS SQL para retornar o campo como Varchar mas não adiantou..
Então deve ter algo de errado..
--códigos da Stored Procedure...
SELECT cast(tbl_imoveis.curValor as varchar) curValor
from...
alguém tem alguma idéia?