J'ai un gridview qui est lié au datatable. comment modifier de façon programmatique la couleur de la 1ère colonne, après que la liaison a été faite?Paramètre de couleur de grille asp.net
0
A
Répondre
1
Vous devez le faire pendant la liaison dans l'événement RowDataBound.
Définissez la couleur de la cellule dans la 1ère colonne en cas:
protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[0].BackColor = Color.Red
}
1
Une façon de le faire est de gérer l'événement « OnRowCreated ». Vous pouvez le faire en ajoutant à cette déclaration Gridview dans le .aspx comme ceci:
<asp:GridView ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated" />
alors vous pouvez vous référer à des cellules sur une ligne de base de la ligne - cela définir la couleur d'arrière-plan de la colonne bleue.
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[1].BackColor = System.Drawing.Color.Blue;
}
Qu'entendez-vous par "après la liaison?" Si c'est "après la liaison", le rendu est terminé. – Keltex