获取用户控制页面中DataGrid的行
我的问题与访问一页中的行并将条件放入另一页中有关。
我需要检查数据网格中是否有行。 DataGrid 位于 .aspx 页面中。基于此检查,我需要在 .ascx 页面中写入一个条件。
检查条件的.ascx链接到.aspx页面。这意味着UserControl1.ascx是注册到Default.aspx页面
我正在使用VS 2003
请建议
谢谢
My Question is related to access the rows in one page and putting conditions in another page.
I need to check whether a datagrid has row in it or not. DataGrid is in .aspx page. Based on this checking i need to write a condition in .ascx page.
the .ascx on which condition is checked is linked to .aspx page. Meaning that UserControl1.ascx is Register with Default.aspx page
I am using VS 2003
Please advice
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在
Session
中添加一个标志怎么样?例如,当您通过 aspx 渲染网格时,获取行数MyDataTable.Rows.Count
并将其添加到会话中,例如Session["MyDataTable.Rows.Count"] = MyDataTable.Rows.Count
;从 ascx 中检查会话中的值,并让您的应用程序根据该值做出决定。How about adding an flag in
Session
? For instance, when you render the grid over aspx, get the number of rows,MyDataTable.Rows.Count
and add into the session, likeSession["MyDataTable.Rows.Count"] = MyDataTable.Rows.Count
; from the ascx, check the value in session, and let your app make a decision based upon that value.