知识大全 ADO.NET 2.0 动态指定 ObjectDataSource 的 SelectMethod

Posted 资料

篇首语:不是我不会,只是我没学。个人因学习而强大。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ADO.NET 2.0 动态指定 ObjectDataSource 的 SelectMethod相关的知识,希望对你有一定的参考价值。

ADO.NET 2.0 动态指定 ObjectDataSource 的 SelectMethod  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  效果如下图 指定要查询的资料后 再设定 ObjectDataSource 的 SelectMethod 使用 ObjectDataSource 的好处是不用再自行撰写分页 排序的code

  

  aspx的程式如下     <body>    <form id= form runat= server >    <script type= text/javascript >    //<![CDATA[    function WebForm_OnSubmit()     $ blockUI( css:     border: none padding: px backgroundColor: # opacity: color: #fff     webkit border radius : px     moz border radius : px         )     return true;        //]]>    </script>    <fieldset >    <legend><font color= darkblue size= ><b></b></font></legend>    <table id= QryTable border= >    <tr>    <td class= TdTitle >查询资料 </td>    <td class= TdContent >    <asp:DropDownList ID= QDDLReport AutoPostBack= true runat= server ></asp:DropDownList>    </td>    <td class= TdTitle   id = Q T runat= server >资料区间 </td>    <td class= TdContent id = Q runat= server >    <asp:TextBox ID= QtxtsDate runat= server Width= pt class= clscustxt ></asp:TextBox> ~    <asp:TextBox ID= QtxteDate runat= server Width= pt class= clscustxt ></asp:TextBox>    </td>    <td>    <asp:Button ID= btnQuery runat= server class= clsbtn Text= 查 询     OnClientClick= WebForm_OnSubmit() onclick= btnQuery_Click />    </td>    </tr>    </table>    </fieldset>    <div id= div_count runat= server ></div>    <div >    <asp:GridView ID= gvList runat= server AllowPaging= True AllowSorting= True AutoGenerateColumns= False BackColor= White     CellPadding= DataSourceID= ObjectDataSource EnableModelValidation= True ForeColor= Black GridLines= None     CellSpacing= CssClass= clsTable     Font Size= pt Width= %     PagerStyle CssClass= pgr ShowFooter= True     onpageindexchanging= gvList_PageIndexChanging >    <AlternatingRowStyle BackColor= #DDDDFF />    <FooterStyle BackColor= #BBBBBB ForeColor= White HorizontalAlign= Center />    <HeaderStyle BackColor= # B B Font Bold= True ForeColor= White />    <PagerSettings FirstPageImageUrl= ~/Images/Arrow_First png     LastPageImageUrl= ~/Images/Arrow_End png Mode= NumericFirstLast     NextPageImageUrl= ~/Images/Arrow_Next png PageButtonCount=     Position= TopAndBottom PreviousPageImageUrl= ~/Images/Arrow_Back png />    <PagerStyle BackColor= #F F DE ForeColor= Black HorizontalAlign= Right />    <RowStyle BackColor= #F F DE />    <SelectedRowStyle BackColor= #CE D A Font Bold= True />    </asp:GridView>    </div>    <asp:ObjectDataSource ID= ObjectDataSource runat= server OldValuesParameterFormatString= original_     onselecting= ObjectDataSource _Selecting CacheDuration= EnableCaching= True >    </asp:ObjectDataSource>    <div >    <asp:Button ID= btnToExcel runat= server class= clsbtn Text= 汇出Excel     onclick= btnToExcel_Click />    </div>    </div>    <script type= text/javascript >    $(document) ready(function ()     $ unblockUI()     )     </script>    </form>    </body>后端程式如下     protected void Page_Load(object sender EventArgs e)        if (!IsPostBack)        QDDLReport Items Add( A QueryData )     QDDLReport Items Add( B QueryData )     QDDLReport Items Add( C QueryData )     QtxtsDate Text = DateTime Now Year ToString() + / / ;    QtxteDate Text = DateTime Now ToShortDateString()         else        //不同的报表有不同的SelectMethod    if (QDDLReport SelectedValue == A Data )        ObjectDataSource SelectMethod = GetAQueryData ;    ObjectDataSource TypeName = QueryDataBLL ;        else if (QDDLReport SelectedValue == B Data )        ObjectDataSource SelectMethod = GetBQueryData ;    ObjectDataSource TypeName = QueryDataBLL ;        else if (QDDLReport SelectedValue == C Data )        ObjectDataSource SelectMethod = GetCQueryData ;    ObjectDataSource TypeName = QueryDataBLL ;           

cha138/Article/program/net/201311/13280

相关参考

知识大全 ADO.NET 2.0 数据异步处理改善用户体验

ADO.NET2.0数据异步处理改善用户体验  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  支持

知识大全 经测试ADO.NET 2.0竟然比1.0要慢

经测试ADO.NET2.0竟然比1.0要慢  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  镜子里

知识大全 ADO.NET 2.0 Dataset和Datatable 新功能新

ADO.NET2.0Dataset和Datatable新功能新  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 迈向Data 2.0——在客户端操作ADO.NET数据服务

迈向Data2.0——在客户端操作ADO.NET数据服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ADO.NET和ADO的比较

ADO.NET和ADO的比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 处理ADO与ADO.NET对比介绍

处理ADO与ADO.NET对比介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ADONET统

知识大全 在 ADO 和 ADO.NET 中管理离线数据

在ADO和ADO.NET中管理离线数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  您可以使用

知识大全 ADO.Net与ADO在数据内存中的差异讨论

ADO.Net与ADO在数据内存中的差异讨论  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据

知识大全 Asp.Net中创建和使用Ado.net

Asp.Net中创建和使用Ado.net  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ADO.NET中的.NET数据提供者

ADO.NET中的.NET数据提供者  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ADONET