Вид сетки страницы не отображает данные корректно после 2-3 раз
В PagedGridView, когда я пытаюсь отобразить результат .Он отображается правильно в течение 2-3 раз , затем он показывает пустую страницу с данными одного столбца и снова, когда я нажимаю на нее, он начинает показывать данные правильно.
Что я уже пробовал:
<PagedGridView ID="grdCases" runat="server" DefaultSortExpression="NameLast,NameFirst" onpageindexchanging="grdCases_PageIndexChanging" onsorting="grdCases_Sorting" OnRowDataBound="grdCases_OnRowDataBound" > <EmptyDataTemplate>No Cases found</EmptyDataTemplate> <Columns> <asp:BoundField HeaderText="Number" DataField="Number" SortExpression="CaseNumber" ItemStyle-Wrap="false" /> <asp:BoundField HeaderText="Last" DataField="NameLast" SortExpression="NameLast,NameFirst" /> <asp:BoundField HeaderText="First" DataField="NameFirst" SortExpression="NameFirst,NameLast" /> <asp:BoundField HeaderText="DOB" DataField="DOB" SortExpression="DOB" DataFormatString="{0:MM/dd/yyyy}" ItemStyle-Width="100px" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <asp:TemplateField ItemStyle-CssClass="ControlColumn" ItemStyle-Width="60"> <ItemTemplate> <asp:HyperLink ID="lnkView" NavigateUrl='<%# String.Format("~/Directory/View.aspx?id={0}", Eval("ID")) %>' ToolTip="View Case" runat="server"> <asp:Image ID="imgView" ImageUrl="~/Images/View.png" ToolTip="View Case" AlternateText="View Case" runat="server" /> View </asp:HyperLink> </ItemTemplate> </asp:TemplateField> </Columns> </PagedGridView> private void BindGridView(bool ResetPageIndex) { pnlSearchResults.Visible = true; EntityList<Test.Directory> results = Test.Directory.FindAll(BuildSearchOptions(), grdtest.SortPageOptions); grdtest.DataSource = results; grdtest.DataBind(); if (ResetPageIndex) grdtest.PageIndex = 0; }
Maciej Los
Что такое PagedGridView? Какие рамки?