我有下面的链接按钮,我只需要在网格有记录时显示它。
<asp:LinkButton ID="linkButton1" runat="server" ToolTip="Delete file" Visible='<%# (Convert.ToInt32(Eval("gridViewFileInformation.Rows.Count"))>0) %>' >Delete</asp:LinkButton>
但它始终显示。
答案 0 :(得分:0)
在“gridViewFileInformation”数据绑定之后的代码隐藏文件中,您可以设置linkButton1的Visible属性。 Similar question
类似的东西:
ASPX文件:
<asp:GridView
runat="server"
ID="gridViewFileInformation"
OnDataBound="gridViewFileInformation_DataBound">
</asp:GridView>
CS文件:
protected void gridViewFileInformation_DataBound(object sender, EventArgs e)
{
linkButton1.Visible = (gridViewFileInformation.Rows.Count > 0);
}