知识大全 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.NET2.0数据异步处理改善用户体验 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 支持
经测试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的比较 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
处理ADO与ADO.NET对比介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ADONET统
在ADO和ADO.NET中管理离线数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 您可以使用
ADO.Net与ADO在数据内存中的差异讨论 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据
Asp.Net中创建和使用Ado.net 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ADO.NET中的.NET数据提供者 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ADONET