Test de données dans un TemplateField (Utilisation du Bind)
Bonjour,
j'affiche dans un datagridview des données de tables.
avec les BoundField, j'affiche directement des données des colonnes sélectionnées!
j'ai 2 colonnes ou obligatoirement l'une des 2 a la valeur NULL, je veux donc afficher que celle ou la valeur n'est pas nulle (logique Wink dans une seule colonne (l'un contient du text, l'autre des byte[] pour faire une image)!
bref j'essaie de tester la valeur nulle de mes données pour savoir si j'affiche l'une ou l'autre de mes données!
Code:
1 2 3 4 5 6 7 8 9 10
|
<asp:TemplateField HeaderText="Ancienne valeur" SortExpression="ADL_AncienneValeur">
<ItemTemplate>
<% if (Bind("ADL_AncienneValeur") != DBNull.Value) { %>
<asp:Label ID="lblAncienneValeur" runat="server" Text='<%# Bind("ADL_AncienneValeur") %>' />
<% } else { %>
<asp:Image ID="imgAncienneValeur" runat="server" />
<% } %>
</ItemTemplate>
</asp:TemplateField> |
et forcement il y a un hic, je peux pas faire if (Bind("ADL_AncienneValeur") != DBNull.Value)
avez vous une solution a me proposer Big Smile
merki