Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 选择radgrid组件上的所有行_C#_Asp.net_Telerik_Radgrid - Fatal编程技术网

C# 选择radgrid组件上的所有行

C# 选择radgrid组件上的所有行,c#,asp.net,telerik,radgrid,C#,Asp.net,Telerik,Radgrid,我有一个telerik radgrid组件。它具有分页功能(页面大小为10)。它的总行数大多在130-140行左右。我如何选择所有这些数据,包括那些当时不在屏幕上的数据。例如,我在第三页。我按下按钮选择全部,它应该选择每页上的所有数据。这可能吗?选择所有页面上的所有行是不可能的: 而是禁用分页并选择所有行: RadGrid1.AllowPaging = false; RadGrid1.Rebind(); 请阅读此处了解更多信息: 编辑: 单击该按钮时,您可以在ViewState内设置bool

我有一个telerik radgrid组件。它具有分页功能(页面大小为10)。它的总行数大多在130-140行左右。我如何选择所有这些数据,包括那些当时不在屏幕上的数据。例如,我在第三页。我按下按钮选择全部,它应该选择每页上的所有数据。这可能吗?

选择所有页面上的所有行是不可能的: 而是禁用分页并选择所有行:

RadGrid1.AllowPaging = false;
RadGrid1.Rebind();
请阅读此处了解更多信息:

编辑:
单击该按钮时,您可以在
ViewState
内设置
bool
;如果
bool==true
并导航到另一页,则可以重新选择该页上的所有行。而且,当它是真的时,你可以根据它来执行你的逻辑;我希望这有帮助。您可以使用
NeedDataSource
事件进行此操作。

是的,我需要类似的内容,但是radgrid.MasterTableView.Items应该包括整个数据,而不仅仅是页面上的数据。我在我的radgrid上有分页功能,当我执行类似于您的代码的操作时,我只得到10项,我需要整个数据源数据在这个循环中。我尝试了那个解决方案,但它对我不起作用。其他人给出了这个作为我问题的答案,但它对我不起作用,我不知道为什么什么不起作用?在示例中,您执行
RadGrid1.allowpage=false;RadGrid1.Rebind()然后,随后重新启用分页:
RadGrid1.allowpage=true;RadGrid1.Rebind()
这一切都应该发生在您的事件中
按钮_单击
。您到底想实现什么?选择所有可见的行,导出数据或…?当我这样做时,我仍然只能访问10个项目,但我的网格有130个项目。此代码只能访问一页的项目。不是全部请编辑问题,将其限制为特定问题,并提供足够详细的信息,以确定适当的答案。避免同时问多个不同的问题。请参阅页面以获取澄清此问题的帮助。