在编辑模式下在一个gridview的单元格上显示编辑框和按钮?

问题描述:

我有一个gridview显示数据,其中一列是文件路径(字符串)。我想在切换到编辑模式时,这一列将是一个编辑框+一个按钮,(因此如果用户点击按钮,将显示一个OpenFileDialog并且他可以选择一个新文件)在编辑模式下在一个gridview的单元格上显示编辑框和按钮?

我该怎么办那?

在此先感谢

您可以使用一个TemplateField

<asp:TemplateField HeaderText="FilePath" SortExpression="FilePath"> 
    <EditItemTemplate> 
     <asp:FileUpload id="FileUploadControl" runat="server" /> 
     <asp:Button runat="server" id="UploadButton" text="Upload" onclick="UploadButton_Click" /> 
    </EditItemTemplate> 
    <ItemTemplate> 
     <asp:Label ID="filePathLabel" runat="server" Text='<%# Bind("FilePath") %>' /> 
    </ItemTemplate> 
</asp:TemplateField> 
+0

这里有一个问题,我怎样才能找到 “FileUploadControl” 的ID?谢谢 – Vimvq1987 2010-08-09 03:18:29