Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在asp:ImageButton标记中插入代码c#_C#_Asp.net_Aspxgridview - Fatal编程技术网

在asp:ImageButton标记中插入代码c#

在asp:ImageButton标记中插入代码c#,c#,asp.net,aspxgridview,C#,Asp.net,Aspxgridview,我有一个包含下一列的gridview <asp:TemplateColumn ItemStyle-Width="10%" HeaderText="Active"> <ItemTemplate> <asp:RadioButton ID="chkActive" runat="server" OnCheckedChanged="fncCheckear" AutoPostBack="true" Checked='<%

我有一个包含下一列的gridview

<asp:TemplateColumn ItemStyle-Width="10%"  HeaderText="Active">
    <ItemTemplate>
        <asp:RadioButton ID="chkActive" runat="server" OnCheckedChanged="fncCheckear"
            AutoPostBack="true"  Checked='<%# DataBinder.Eval(Container.DataItem, "Active") %>'>
        </asp:RadioButton>
    </ItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn >
    <ItemTemplate>
        <asp:ImageButton ID="image" runat="server" CommandName="cmdLaunch" ImageUrl="../../images/arrow.gif"  >
        </asp:ImageButton>
    </ItemTemplate>
</asp:TemplateColumn>

两列都运行正常。但是我需要第二个只有在第一列的属性为Checked=true时才可见。Active有tYpefield位,其值为1或0

我尝试下一步使用第二列,但不起作用:

<asp:TemplateColumn >
    <ItemTemplate>
        <asp:ImageButton ID="image" runat="server" CommandName="cmdLaunch" ImageUrl="../../images/arrow.gif" 
            Visible='<%# DataBinder.Eval(Container.DataItem, "Active") %>' >
        </asp:ImageButton>
    </ItemTemplate>
</asp:TemplateColumn>

有什么想法吗?谢谢。

试试看


Visible=''

@mpl我很高兴它能帮上忙:)