Vivam,
Eu queria pintar uma célula de uma gridview mediante um valor que tivesse numa BD postgres, mas que não é apresentado na gridview. Esse valor é booleano.
Tentei assim, mas sem resultado:
// quando montar as linhas do tipo DADOS
if (e.Row.RowType == DataControlRowType.DataRow)
{
// pega os campos
string b_sample = DataBinder.Eval(e.Row.DataItem, "b_sample").ToString();
DataBase.Conecta();
Npgsql.NpgsqlCommand comm = new Npgsql.NpgsqlCommand();
comm.CommandText = " SELECT b_sample_green FROM status_project where project = '" + b_sample + "'";
string teste = comm.ExecuteNonQuery().ToString();
//cores para aprovação
if (teste == "true")
{
}
else
{
if (teste == "false")
{
e.Row.Cells[3].BackColor = Color.YellowGreen;
}
}
DataBase.Desconecta();
}
Alguem me consegue ajudar?
Obrigado!
↧