devexpress aspxgridview - 设置带有页码的标签
我在 asp.net 3.5 Web 应用程序中使用 devexpress aspxgridview 。
在页面加载时,我在页面顶部有一个标签控件,其文本例如是“abc”。
我正在尝试使用用户使用 onpageindexchanged 事件从网格中选择的页码来设置标签的值。
但标签值没有改变。它仍然显示旧值“abc”。可能是什么问题?
I am using devexpress aspxgridview in asp.net 3.5 web application.
on pageload, I have a label control on top of the page whose text for example is "abc".
I am trying to set the value of the label with the page number selected by the user from the grid using onpageindexchanged event.
But the label values is not changing. it is still showing the old value "abc". what may be the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要在 PageIndexChanged 事件期间更改其他控件,您可能需要禁用回调(请参阅 ASPxGridView.EnableCallBacks 属性)并将文本框和网格控件放置到 UpdatePanel 上。
或者,如果您想保持回调启用,您可以使用 javascript 在客户端执行此操作。这里附加了一个示例项目:
http://www.devexpress.com/Support /Center/p/Q201214.aspx
To change other controls during the PageIndexChanged event, you might need to disable callbacks (see the ASPxGridView.EnableCallBacks property) and place both the text box and grid control onto the UpdatePanel.
Alternatively, you can do it on the client-side with javascript if you want to keep callbacks enabled. There's a sample project attached here:
http://www.devexpress.com/Support/Center/p/Q201214.aspx