le immagini risiedono su dei server.
nel db c'è un campo che contiene l'url preciso che si chiama http_camera_1.
io ho provato così:
codice:
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="SelectedItem" AutoPostBack="true" runat="server" OnCheckedChanged="SelectedItems_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="sito#" HeaderText="sito#" SortExpression="sito#" InsertVisible="False" />
<asp:BoundField DataField="localita" HeaderText="localita" SortExpression="localita" />
<asp:BoundField DataField="descrizione" HeaderText="descrizione" SortExpression="descrizione" />
<asp:BoundField DataField="IP" HeaderText="IP" SortExpression="IP" />
<asp:BoundField DataField="ultimo_avvio" HeaderText="ultimo_avvio" SortExpression="ultimo_avvio" />
<asp:BoundField DataField="http_camera_1" HeaderText="http_camera_1" SortExpression="http_camera_1" />
<asp:BoundField DataField="http_camera_2" HeaderText="http_camera_2" SortExpression="http_camera_2" />
<asp:ImageField HeaderText="http_camera_1" SortExpression="http_camera_1" DataImageUrlField="http_camera_1">
</asp:ImageField>
<asp:TemplateField>
<ItemTemplate>
<asp:Image runat="server" ImageUrl='<%#Eval("http_camera_1")%>'></asp:Image>
</ItemTemplate>
</asp:TemplateField>
</Columns>
ho provato sia con ImageField che con il controllo image.
in entrambi i casi l'immagine nn si vede.