1
Je suis nouveau dans ASPX et j'ai une grille comme ceci:Utilisation validation GridView avec BoundField
<asp:GridView ID="grdViewTareas" AutoGenerateColumns="false" runat="server" CssClass="Grid">
<Columns>
<asp:BoundField DataField="stardate" HeaderText="Fecha Inicio" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="duedate" HeaderText="Fecha Fin" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="progress" HeaderText="% de Avance" ItemStyle-HorizontalAlign="Center" />
</Columns>
</asp:GridView>
Je veux faire une validation pour chaque ligne de la grille pour la peinture fond de la colonne par exemple:
if (progress < 100){
background-color: red;
}
Comment puis-je y parvenir. Cordialement
et si je veux ajouter 'et' conditionnelle je viens d'utiliser comme si' (Convert.ToInt32 (ligne [ « progrès »]) <100 && row ["stardate"]> row ["duedate"]) 'ou je me trompe? – Pepe
Oui, mais vous devez convertir en DateTime 'Convert.ToDateTime (row [" duedate "])' – VDWWD
Pouvez-vous vérifier ma modification de votre réponse s'il vous plaît? Si j'utilise juste la validation de "progression" cela fonctionne: 'if (progression <100)' mais si j'ajoute la validation de Date comme '(progression <100 && currentDate> dueDate)' elle renvoie erreur – Pepe