我有一个gridview来显示数据,其中一列是文件路径(字符串)。我想在切换到编辑模式时,此列将是一个编辑框+一个按钮,(因此,如果用户单击按钮,将显示一个OpenFileDialog,他可以选择一个新文件)
我该怎么做?
提前致谢
答案 0 :(得分:1)
您可以使用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>