ここでは、C# グリッド ビューでいくつかのコードを使用しており、値に基づいて別の色にフラグを立てる必要があります。また、赤の背景色の前色を変更して読みやすくしたいと考えています。ばかげた質問かもしれませんが、バックカラーの赤とフォアカラーの白にフラグを立てるコードでこれをどのように達成できますか? いくつかの方法を試しましたが、ここではうまくいきませんでした。どちらでも問題なく動作しますが、ここでは両方を使用したいと思います。
protected void grd_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
System.Data.DataRow row = ((System.Data.DataRowView)e.Row.DataItem).Row;
if (row["Qty To Sell"].ToString() == "1")
e.Row.BackColor = System.Drawing.Color.LightSalmon;
else if (row["Qty To Sell"].ToString() == "3")
e.Row.BackColor = System.Drawing.Color.LightSalmon;
else if (row["Qty To Sell"].ToString() == "2")
e.Row.BackColor = System.Drawing.Color.LightSalmon;
else if (row["Qty To Sell"].ToString() == "0")
e.Row.BackColor = System.Drawing.Color.Red;