C# 无法使用DataPager从Rad网格视图获取所有行
这是我的dataGridViewC# 无法使用DataPager从Rad网格视图获取所有行,c#,asp.net,datagridview,telerik,radgrid,C#,Asp.net,Datagridview,Telerik,Radgrid,这是我的dataGridView <telerik:RadGrid ID="grdSalaryCalculation" runat="server" AllowPaging="True" AutoGenerateColumns="False" Skin="Telerik" Font-Names="Myanmar3" CellSpacing="0" EnableLinqExpressions="False" O
<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>
......
......
我的GridView大约有20行,但我使用了PageSize=5
使用上述代码,我只能得到5行。
如何从GridView获取所有行(20行)?已修复
使用link,只需在循环的开始和结束处添加
allowpage=false和true
RadGrid1.AllowPaging = false;
RadGrid1.Rebind();
foreach (GridDataItem item in RadGrid1.MasterTableView.Items)
{
}
RadGrid1.AllowPaging = true;
RadGrid1.Rebind();
这段代码可以通过分页从DataGridView获取所有行
RadGrid1.AllowPaging = false;
RadGrid1.Rebind();
foreach (GridDataItem item in RadGrid1.MasterTableView.Items)
{
}
RadGrid1.AllowPaging = true;
RadGrid1.Rebind();