0

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

私のファイルデータベース:

ここに画像の説明を入力

4

1 に答える 1