首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GridView实战二:使用ObjectDataSource数据源控件

    前言:   ObjectDataSource数据源控件优点甚多,确实令人爱不惜手,但不支持重绑定这一项确实让人失望。...下面的实战二将通过ObjectDataSource配合GridView来实现删、改、分页、排序,并分析使用cache后排序失灵的原因。 实战: 1.效果: ? 图1.显示状态 ?...图2.编辑状态 2.代码: .aspx 1 ObjectDataSource runat="server" ID="ods" EnablePaging="true" TypeName="OdsDataManager...DeleteMethod="DelRecord" OnUpdating="ods_OnUpdating" SortParameterName="sortExpression"> 5 ObjectDataSource...排序按钮上依然用到GridView内置的CommandName——Sort,然后CommandArgument设为要排序的字段名,至于排序的方向由ObjectDataSource负责,省心多了。

    1.7K100

    ObjectDataSource与GridView配合使用经验总结系列二:分页

    令我使用ObjectDataSource配合GridView显示数据的最重要的原因之一就是ObjectDataSource的分页功能,其实GridView本身就自带一个分页功能,但是GridView...自带的分页功能必须把整个数据集绑定到GirdView,然后把分页工作交给GridView,方便是方便但效率十分低,而ObjectDataSource采用的是要哪一页的数据就取哪一页,性能上明显高不少。...下面结合代码讲解: 页面: 1 ObjectDataSource runat="server" ID="ods" TypeName="CertainScienceBLL" SelectMethod...="GetVideoSummarys" SelectCountMethod="GetVideoSummarysCount" EnablePaging="true"> 2 ObjectDataSource...下一篇:ObjectDataSource与GridView配合使用经验总结系列三:排序

    62280

    基于业务对象(列表)的筛选

    拼装SQL语句的典型实现方式 首先,创建一个页面(SqlApproach.aspx),在页面上放置三个DropDownList控件,一个GridView控件,以及一个ObjectDataSource控件...可见,我们需要在页面上调用的方法就是GetList(query)方法了,我们看下页面文件SqlFilter.aspx的主要代码: ObjectDataSource ID="objdsOrderList...> ObjectDataSource使用GetList作为SelectCommand, ObjectDataSource的ID将会用于GridView的DataSourceID。...最后,在ObjectDataSource的Selecting事件中,传递QuerySql方法进去,获得列表对象,进而显示在页面上。 为了使代码简单,我没有对类似1997-2-30这样特殊日期的处理。...ObjectDataSource EnableCaching="true" CacheDuration="600" 在缓存有效时间内,下拉列表的功能失效。

    1.9K50

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券