вот мой вид сетки в файле шаблона элемента, возвращаемое нулевое значение
<asp:GridViewID="grdproduct"runat="server"OnRowCommand="grdproduct_RowCommand" >
<Columns>
<asp:TemplateField HeaderText="change">
<ItemTemplate >
<asp:FileUpload ID="file" runat="server"></asp:FileUpload>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>