2010-05-08 3 views

Répondre

1
<asp:GridView ID="studentGridView" runat="server" OnRowDataBound="studentGridView_RowDataBound"/>  

protected void studentGridView_RowDataBound(Object sender,GridViewRowEventArgs e) 
    { 
     const int statusFieldIndex = 1; 
     if (e.Row.Cells[statusFieldIndex].Text == "A") 
     { 
      e.Row.BackColor = Color.Red; 
     } 
     //etc 
    } 

statusFieldIndex serait mis à l'index du champ contenant A, L, P, etc

+0

protected void studentGridView_RowDataBound (Expéditeur d'objet, GridViewRowEventArgs e) { const int statusFieldIndex = 1; si (e.Row.Cells [statusFieldIndex] .Text == "A") { e.Row.BackColor = Color.Red; } // etc} statusFieldIndex serait mis à l'index du champ contenant A, L, P, etc if (e.Row.Cells [statusFieldIndex] .Text == "A") Dans ce texte compare avec le texte d'en-tête de colonne. mais je veux comparer les données de liaison (A) – user260997

+0

(e.Row.Cells [statusFieldIndex] .Text == "A") Dans ce texte est la comparaison avec le texte d'en-tête de colonne. mais je veux comparer les données de liaison (A) - – user260997

+0

e.Row.DataItem contient les données source – heisenberg

Questions connexes