网站大量收购独家精品文档,联系QQ:2885784924

补充知识--使用DataView对象.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ASP.NET:使用DataView对象显示数据 使用DataView时候,可以根据不同的实际情况,来使用不同的排序依据(Sort)、过滤条件(Filter)或是查找方法(Search)。 ??? 下面这个实例,我们将利用DataView对象,显示同一个数据库中的不同数据。 ??? 在Adodotnet web项目里,添加一个Web窗体命名为DataView.aspx,并添加三个Button控件,分别时Button1(Text=”显示全部数据”)、Button2(Text=”只显示男生数据”)和Button3(Text=”只显示女生数据”),添加一个DataGrid控件,命名为DataView.aspx,设计窗口如图1所示。 图1 DataView.aspx的设计窗口 切换至DataView.aspx的HTML窗口,主要HTML代码如下: ??form id=Form1 method=post runat=server ???FONT face=宋体利用DataView过滤数据 ????asp:Button id=Button1 style=Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 40px runat=server ?????Text=显示全部数据 Width=105px Height=32px/asp:Button ????asp:Button id=Button2 style=Z-INDEX: 102; LEFT: 112px; POSITION: absolute; TOP: 40px runat=server ?????Text=只显示男生数据 Width=105px Height=32px/asp:Button ????asp:Button id=Button3 style=Z-INDEX: 103; LEFT: 216px; POSITION: absolute; TOP: 40px runat=server ?????Text=只显示女生数据 Width=105 Height=32/asp:Button ???? asp:DataGrid id=DataGrid1 style=Z-INDEX: 104; LEFT: 8px; POSITION: absolute; TOP: 80px runat=server ?????Width=328px Height=128px Font-Size=X-Small/asp:DataGrid/FONT ??/form DataView.aspx的逻辑代码如下: code begin Imports System.Web Imports System.Data Public Class DataView ??? Inherits System.Web.UI.Page #Region Web 窗体设计器生成的代码 ??? 此处省略了窗体设计器生成的代码,以节约篇幅 ? #End Region ??? Public rowfilter As String = null ??? 声明该Web Form的全局变量,用来保存DataView对象的过滤条件, ? ?? 初始化默认为null,即不过滤 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ??????? 在此处放置初始化页的用户代码 ??????? 调用或去数据的过程 ??????? getdata() End Sub 编写通用过程getdata,该过程用于或去数据,并根据过滤条件生成视图 ??? Sub getdata() ??????? 在此处放置初始化页的用户代码 ??????? Dim connstr As String? 声明数据库连接字符 ??????? Dim mycon As OleDb.OleDbConnection ??????? 因为使用Aeecss数据库,所以声明OleDConnention对象 ??????? Dim mycmd As OleDb.OleDbDataAdapter ??????? 声明DataAdapter对象 ??????? Dim mysql As String ??????? ‘声明Command命令的 SQL字符串 ? ? Try ??????? connstr = provider=microsoft.jet.oledb.4.0;data source= + Server.MapPath(.) + \StudentIn

文档评论(0)

189****6649 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档