代码之家  ›  专栏  ›  技术社区  ›  Delta76

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

  •  0
  • Delta76  · 技术社区  · 16 年前

    我有一个gridview来显示数据,其中一列是文件路径(string)。我想当切换到编辑模式,这列将是一个编辑框+一个按钮,(因此,如果用户点击按钮,一个OpenFileDialog将显示,他可以选择一个新的文件)

    提前谢谢

    1 回复  |  直到 16 年前
        1
  •  1
  •   Marko    16 年前

    可以使用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>