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 : Sélectionner tout - Visualiser dans une fenêtre à part
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