ドット (緑、黄色、または赤) を表すスタイルを含む html div を配置しようとしています。問題は、ご覧のとおり、プログラムで作成された gridview (histRagStatus) 列内にこの html を配置する必要があることです。
private void popularHistoricoRAGStatus()
{
DataTable ragTable =ProjetoBO.HistoricoRAGStatusProjeto(Convert.ToInt32(Session["idProjeto"]));
int agrupadorRagStatus = -1;
int cont = 1;
var tabelaFinal = PegarDataTable();
DataRow dataRow = tabelaFinal.NewRow();
foreach (DataRow row in ragTable.Rows)
{
cont++;
if (Convert.ToInt32(row[9]) != agrupadorRagStatus)
{
cont = 1;
agrupadorRagStatus = Convert.ToInt32(row[9]);
tabelaFinal.Rows.Add(dataRow);
dataRow = tabelaFinal.NewRow();
dataRow[1] = PegarCorIndicadorRagStatus(Convert.ToInt32(row[3]),row[6].ToString());
continue;
}
dataRow[0] = DateTime.Parse(row[2].ToString()).ToShortDateString();
dataRow[cont] = PegarCorIndicadorRagStatus(Convert.ToInt32(row[3]), row[6].ToString());
}
histRagStatus.DataSource = tabelaFinal;
histRagStatus.DataBind();
}
データベースからデータを入力するこの DataTable を取得し、それをデータ ソースとしてグリッド ビューに配置しました。しかし、ここに問題があります。設計中に配置した静的な列を持つテーブルがある場合、それは問題なく動作し、html は画像に変換されますが、同じ HTML をプログラムで作成された列に配置すると、そうではありません。ここで確認できるように、HTML テキスト自体になりますhttps://www.dropbox.com/s/rf07ecu66axmzg0/Sem%20t%C3%ADtulo.png
私はこれで立ち往生しています、どんな助けもいただければ幸いです