[英]Cannot get all rows from Rad Grid-View with DataPager
This is my dataGridView , 这是我的dataGridView,
<telerik:RadGrid ID="grdSalaryCalculation" runat="server" AllowPaging="True" AutoGenerateColumns="False"
Skin="Telerik" Font-Names="Myanmar3" CellSpacing="0" EnableLinqExpressions="False"
OnNeedDataSource="grdSalaryCalculation_NeedDataSource" GridLines="None" ShowFooter="True"
PageSize="5" AllowSorting="true" OnItemDataBound="grdSalaryCalculation_ItemDataBound">
<ExportSettings ExportOnlyData="True" FileName="Attendance List">
</ExportSettings>
<GroupingSettings CaseSensitive="false"></GroupingSettings>
<MasterTableView DataKeyNames="EmpID,NRC" CommandItemDisplay="Top" AllowFilteringByColumn="true"
HeaderStyle-HorizontalAlign="Center" EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true"
IsFilterItemExpanded="false" AllowSorting="true">
<CommandItemSettings ShowAddNewRecordButton="false" ShowExportToExcelButton="true">
</CommandItemSettings>
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
......
......
And this is how I loop dataRow and get 这就是我循环dataRow和获取的方式
foreach (GridDataItem dataItem in grdSalaryCalculation.MasterTableView.Items)
{
My GridView has about 20 rows , but I used PageSize=5
. 我的GridView有大约20行,但我使用了
PageSize=5
。
Using above code , I can get only 5 rows . 使用上面的代码,我只能获得5行。
How can I get all rows (20 rows) from GridView ? 如何从GridView获取所有行(20行)?
Fixed ! 固定!
Using this link , just add AllowPaging=false and true
at the start and end of looping . 使用此链接,只需在循环开始和结束时添加
AllowPaging=false and true
。
RadGrid1.AllowPaging = false;
RadGrid1.Rebind();
foreach (GridDataItem item in RadGrid1.MasterTableView.Items)
{
}
RadGrid1.AllowPaging = true;
RadGrid1.Rebind();
This code can get all of rows from Data GridView with Paging ! 这段代码可以通过Paging从Data GridView获取所有行!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.