根据Eval()函数绑定的值,来显示GridView中的控件的方法
程序员文章站
2024-03-03 14:56:40
复制代码 代码如下: &nb...
复制代码 代码如下:
<asp:templatefield headertext="操作" showheader="false">
<itemtemplate>
<asp:linkbutton id="btn_zhiding" runat="server" commandname="tranfer" commandargument='<%#eval("article_id")%>' text='<%#eval("betop") == "置顶" ? "取消置顶":"置顶" %>' oncommand="rowcommand"></asp:linkbutton>
<asp:placeholder id="placeholder1" runat="server" visible='<% #eval("betop") == "置顶"%>'>
<asp:imagebutton id="imgbtn_orderup" runat="server" imageurl="~/pic/向上.jpg" commandname="orderup"
commandargument='<% #eval("article_id") %>' oncommand="rowcommand" />
<asp:imagebutton id="imgbtn_orderdown" runat="server" imageurl="~/pic/向下.jpg" commandname="orderdown"
commandargument='<% #eval("article_id") %>' oncommand="rowcommand" />
</asp:placeholder>
</itemtemplate>
<itemstyle horizontalalign="center"/>
</asp:templatefield>
根据绑定的值,动态显示gridview中每一行中的控件,
用<asp:placeholder runat="server" visible='<% #eval("betop") == "置顶"%>'>