2017-11-08 4 views
0

ウェブデータグリッド内にImageButton(ImageButton1)があります。私は、日付が特定の日付よりも小さい場合、画像ボタンが表示されないというif文を書こうとしています。私はどのようにImageButtonをターゲットにするのか分かりません。ウェブデータグリッドのテンプレートデータフィールド内のイメージボタンのターゲット設定

<ig:TemplateDataField Key="Export" CssClass="MinWidth45 Nowrap"> 
    <Header Text="Map Link"></Header> 
    <ItemTemplate> 
    <asp:ImageButton ID="ImageButton1" runat="server" OnClientClick="Block(true);" OnClick="ImageButton1_Click" CssClass="Stopper" ImageUrl="~/images/ExcelExport.bmp" Height="25px" Width="24px" ToolTip="Export to Excel" EnableViewState="false"/> 
    </ItemTemplate> 
</ig:TemplateDataField> 
(それはID(ImageButton1)が動作しないのです入力して、それをターゲット)

バックエンドのコード:

If e.Row.Items.FindItemByKey("Dates").Value < Date.Today Then 

    ImageButton1.visible = False 

End If 

答えて

0
If e.Row.Items.FindItemByKey("Dates").Value < Date.Today Then 

    e.Row.Items(13).FindControl("ImageButton1").Visible = False 

End If 

"(13)" であるこれは私が持っているコードです。私のデータテーブル内の列のインデックス

関連する問題