#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>