繁体   English   中英

asp.net转发器中的控件

[英]controls in asp.net repeater

我有一个转发器,它基本上有一个文本框,我在转发器上实现了一个分页功能,转发器一次只显示25行。 我想要做的是,获取转发器中每行的每个文本框,但目前我只获得转发器上显示的文本框(前25行)。 我可以在代码中更改以获得每一行?

我的代码如下:

foreach (Control control in repeaterSegmentList.Controls)
                {                    
                    foreach (Control innerControl in control.Controls)
                    {
                        if (innerControl.ID != null)
                        {                       

                            if (innerControl.ID == "Priority")
                            {
                                ((TextBox)innerControl).Text = txtPrio.Text;
                            }                           
                        }
                    }
                }

提前致谢。

您可能希望获得对绑定到转发器的数据源的引用。 获取未呈现的文本框的引用是没有用的; 他们不会包含任何东西。

绑定到控件的数据包含所有记录,屏幕上数据的表示只包含显示页面中25行所需的控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM