我有一个 gridview 有几行(每行都有一个唯一的rowId
),每行都有一个FileUpload
控件,现在一切正常FileUpload
。
(我上传的文件数据库图片可以在下面看到)
我有下载按钮,它也可以正常工作,但是如果相应行不存在文件,我想让这个按钮不可见。
没有什么合适的东西浮现在我的脑海里。
我的按钮和FileUpload
控件:
<asp:TemplateField HeaderText="BatchList">
<EditItemTemplate>
<asp:ImageButton ID="ibt_Download" runat="server" src="Images/Download.png" CommandName="Download" CommandArgument='<%# Container.DataItemIndex %>' ></asp:ImageButton>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="UploadBatchList">
<HeaderTemplate>
<asp:Label ID="lbl_Header" ToolTip="Upload Batch List" runat="server" Text="UBL"></asp:Label>
</HeaderTemplate>
<EditItemTemplate>
<asp:FileUpload ID="fu_UploadBatchList" runat="server" />
<asp:Button ID="btn_Upload" runat="server" Text="Upload" OnClick="btn_Upload_Click" />
</EditItemTemplate>
</asp:TemplateField>
这就是它在我的 gridView 上的样子
首次创建 gridview 时,如果之前已上传文件,则绿点必须不可见。
我的文件数据库: