C# - ändern Sie die Hintergrundfarbe von einem ASP:Gridview Zelle basierend auf dem text in der selben Zelle

Dies treibt mich batty. Ich habe versucht, jedes Beispiel auf der Website und kann es nicht funktionieren. Es wird nicht ausgelöst das Ereignis

  • Ich habe RowDataBound="SYSGrid_RowDataBound" im Gridview-Eigenschaften
  • <%@ Import Namespace="System.Drawing" %> auf der aspx-Seite nicht .cs-Datei für dieses

Dies ist der code

protected void SYSGrid_RowDataBound(object sender, GridViewRowEventArgs e)    
{
   if (e.Row.RowType == DataControlRowType.DataRow)
   {
      if (e.Row.Cells[9].Text == "Missing")
      {
          e.Row.Cells[9].BackColor = Color.Red;
          e.Row.Cells[9].ForeColor = Color.White;
       }
    }
}

Ich bin ziemlich neu bei C#, so dass, wenn dies eine dumme Frage/Frage dann bin ich bereit, hart Konstruktive critisism. Vielen Dank im Voraus.

  • wo sind Sie verbindlich Ihre Daten?
InformationsquelleAutor Tug Strongly | 2013-09-27
Schreibe einen Kommentar