Puedes intentar de ésta forma:
Cita: <asp:DataGrid id="DataGrid1" runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Image Runat=server ImageUrl="imagen.gif" Visible='<%# Check(Container.DataItem("Campo")) %>'>
</asp:Image>
</ItemTemplate>
</asp:TemplateColumn>
....
...
</asp:datagrid>
Y define tu funcion para devolver si la muestra o no (true-false)
Cita: Protected Function Check(ByVal iValue As Integer) As Boolean
If iValue = 1 Then
Return True
Else
Return False
End If
End Function
Salu2