日期:2014-05-17  浏览次数:20432 次

【求助】关于绑定数据源的问题
<asp:ObjectDataSource ID="ObjDataSource" runat="server" SelectMethod="GetDivision"
        TypeName="Web.BLL.TblDataManager">
        <SelectParameters>
            <asp:Parameter DefaultValue="10" Name="pagesize" Type="Int32" />
            <asp:Parameter DefaultValue="1" Name="currentpage" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
<asp:ObjectDataSource ID="ObjDataSource1" runat="server" SelectMethod="GetDivision"
        TypeName="Web.BLL.TblDataManager">
        <SelectParameters>
            <asp:Parameter DefaultValue="10" Name="pagesize" Type="Int32" />
            <asp:Parameter DefaultValue="2" Name="currentpage" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>

方法为分页查询,有没有办法,让这两个方法变成一个,

<asp:ObjectDataSource ID="ObjDataSource2" runat="server" SelectMethod="GetDivision"
        TypeName="Web.BLL.TblDataManager">
        <SelectParameters>
            <asp:Parameter DefaultValue="10" Name="pagesize" Type="Int32" />
            <asp:Parameter DefaultValue=变量名 Name="currentpage" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
ASP 绑定数据 控件

------解决方案--------------------
这都是什么东西啊- -、 难道有100+  要重复写100+遍, 就那一个当前页不一样。。。。  不科学。
------解决方案--------------------
为什么要用ObjectDataSource,直接绑DataTable不是很好吗?
------解决方案--------------------
绑定数据源,建议不用控件绑定,如果是简单而且不是很复杂的逻辑,绑定集合或者表格对象就可以了。没必要动不动就用控件绑定,我很不喜欢这种方式。再说了,你分不分页和用什么控件绑定是没有任何关系的。不妨自己写个分页控件,这个你就明白其中原理了,如果不会,百度一大堆!