可以
<ASP:TemplateColumn>
   <ItemTemplate>
      <asp:TextBox ID="tb1" runat="server" />
   </ItemTemplate>
</ASP:TemplateColumn>

解决方案 »

  1.   

    没试过 个人感觉应该可以 
    但是最好避免这样使用<input type=file>控件
      

  2.   

    但这个控件我只想在编辑的状态下得到,即在后台创建((System.Web.UI.HtmlControls.HtmlInputControl)(this.DataGrid1.Items[e.Item.ItemIndex].Cells[4].Controls[0])).Attributes["type"]="file";
    这些代码编译没通过。
      

  3.   

    <asp:TemplateColumn HeaderText ="序号">
    <ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem,"xh").ToString()%>
    </ItemTemplate>
    <EditItemTemplate>
             <input type="file" runat=server/>
    </EditItemTemplate>
    </asp:TemplateColumn>