使页脚模板在按钮单击时可见和不可见
我有一个带有页脚模板的网格。它由一个文本框组成,我将在其中添加一些值,单击 btnAdd 后,页脚模板中存在的值将附加到主网格。下面是我的页脚模板。我想让页脚模板仅在单击 btnAdd 时可见。如何使其在单击某些按钮时可见和不可见。 注意:按钮位于网格之外。
<FooterTemplate>
<asp:TextBox ID="txtFactor" Style="margin-left: 210px" Visible='<%# IsInEditMode %>' runat="server" >
</asp:TextBox>
I have a grid with footer template. It consists of a text box in which i will add some value and after clicking btnAdd the value present in the footer template will append to the main grid. Below is my footer template. I want to make the footer template visible only on clicking btnAdd. How to make it visible and invisible on some button click.
Note: button located outside grid.
<FooterTemplate>
<asp:TextBox ID="txtFactor" Style="margin-left: 210px" Visible='<%# IsInEditMode %>' runat="server" >
</asp:TextBox>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
设置 ShowFooter = true 后,您需要重新绑定数据源。
You need to rebind your datasource after setting the ShowFooter = true.
您可以在单击按钮时从代码隐藏设置 GridView.ShowFooter = IsInEditMode 。
http://msdn.microsoft.com /en-us/library/system.web.ui.webcontrols.gridview.showfooter.aspx
You could set
GridView.ShowFooter = IsInEditMode
from codebehind on button-click.http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.showfooter.aspx
用这个
use this