Как добавить файлы из разных элементов управления вводом в gridview

#asp.net

#asp.net

Вопрос:

Ниже приведены мои требования. У меня будут две кнопки просмотра на странице и две кнопки загрузки на странице.

Мое требование состоит в том, чтобы оба вложения, загруженные пользователем, отображались в gridview в одной строке.

Upload1 и Upload2 — это два вложения, загруженные пользователем, и мне нужно получить их, как показано ниже, в gridview.

 Attachment 1  Attachment 2    Delete   
Upload1       Upload2         Delete
  

Не могли бы вы, пожалуйста, помочь мне с простым способом добиться этого?

Комментарии:

1. Что такое «кнопки браузера»? Просмотр файлов? Кроме того, это кажется плохим сценарием для использования GridView. Почему вы выбрали это?

Ответ №1:

Если я вас правильно понял, вы должны быть в состоянии сделать это, используя TemplateField при определении ваших столбцов:

 <Columns>
    <asp:TemplateField HeaderText="FirstColumn">
        <ItemTemplate>
            <asp:FileUpload ID="fu_FirstFile" runat="server" /><br/>
            <asp:Button ID="btn_UPloadFirst" runat="server" /> 
        </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField HeaderText="SecondCOlumn">
        <ItemTemplate>
            <asp:FileUpload ID="fu_SecondFile" runat="server" /><br/>
            <asp:Button ID="btn_UPloadSecond" runat="server" /> 
        </ItemTemplate>
    </asp:TemplateField>
</Columns>