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 が最初に作成されたとき、ファイルが以前にアップロードされている場合、緑色の点が表示されないようにする必要があります。
私のファイルデータベース: