加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 为什么不调用我的SelectCountMethod?

发布时间:2020-12-16 10:00:20 所属栏目:asp.Net 来源:网络整理
导读:我正在将GridView绑定到ObjectDataSource. 我期望m_ObjectDataSourceGrid_Selected方法触发两次,一次针对Select,再针对Count,但它只触发一次. 这是怎么回事? asp:GridView ID="m_GridViewDocClasses" runat="server" AutoGenerateColumns="False" DataSourc
我正在将GridView绑定到ObjectDataSource.

我期望m_ObjectDataSourceGrid_Selected方法触发两次,一次针对Select,再针对Count,但它只触发一次.

这是怎么回事?

<asp:GridView ID="m_GridViewDocClasses" runat="server" AutoGenerateColumns="False"
            DataSourceID="m_ObjectDataSourceGrid" 
            AllowSorting="true">
            <Columns>
                <asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="DocClass.aspx?DocClassId={0}"
                    Text="Edit" />
                <asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
                <asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />                    
            </Columns>
        </asp:GridView>
    </div>
    <asp:ObjectDataSource ID="m_ObjectDataSourceGrid" runat="server" SelectMethod="GetDocClasses"
        TypeName="SouthernCompany.Generation.SPORT.Business.DocClassBL" OnObjectCreating="m_ObjectDataSourceGrid_ObjectCreating"
        OnSelected="m_ObjectDataSourceGrid_Selected" SelectCountMethod="GetDocClassesCount"
        SortParameterName="sort">
        <SelectParameters>
            <asp:Parameter DefaultValue="" Name="sort" Type="String" />
            <asp:Parameter DefaultValue="0" Name="startRowIndex" Type="Int32" />
            <asp:Parameter DefaultValue="0" Name="maximumRows" Type="Int32" />
            <asp:Parameter DefaultValue="0" Name="docClassId" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>

解决方法

您的SelectCountMethod是否接收与SelectMethod相同的参数?有两种方法可以使SelectCountMethod可接受:除了Sorting和Paging参数之外,没有任何参数“()”或具有与SelectMethod相同的参数.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读