Hola estoy trabajando con web 
 
E intento cargar una imagen en una columna de un datagrid lo cual ya realice sin embargo no he podido lograr que la imagen tome un valor deacuerdo a un criterio
 
declaro una columna plantilla
 
<asp:TemplateColumn HeaderText="Imagen">
     <ItemTemplate>
          <asp:ImageButton id="ImgExtracto" runat="server" Height="35" 
                             Width="30"></asp:ImageButton>
     </ItemTemplate>
</asp:TemplateColumn>
 
intento acceder al objeto ImgExtracto y modificar la propiedad ImageUrl dentro del evento     
Grid_ItemCreated(object sender, 
                        System.Web.UI.WebControls.DataGridItemEventArgs e)
 
ImageButton img = (ImageButton) (e.Item.FindControl("ImgExtracto"));
img.ImageUrl = Request.ApplicationPath + "/img/" + e.Item.Cells[5].Text;
 
tambien 
 
ImageButton img = (ImageButton)e.Item.Cells[x].Controls[0];
 
 
sin embargo el objeto siempre es null
que puedo hacer .... 
   
 

 
 
