下载此文档

第8章查看用户信息.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
查看用户信息
第8章
.NET数据库开发
项目目标
使用ListView控件显示用户信息
建立用户列表窗口
查看用户信息
操作技能
用户登录系统后,权限许可的情况下,可以查看系统中已经存在的所有用户信息,查询数据。要想实现用户信息的查看,需要用到以下知识。
使用DataReader对象访问数据库
使用ListView控件显示数据
使用ImageList控件
建立用户列表窗口
查看用户信息
任务分解
建立用户列表窗口
查询用户数据
在ListView控件中显示数据
建立用户列表窗口
查看用户信息
建立用户列表窗口
实现步骤
窗体
在UserList窗体中添加Button控件和ListView控件
设置控件的属性
.NET数据库开发
对象
属性名
属性值
说明
窗体
Name
UserList
窗体名称
Text
用户列表
窗体标题
Button
Name
btnOK
Text
确定
.NET数据库开发
UserList窗体可以通过“用户管理”菜单或者工具栏中的“用户列表”按钮打开。它是一个子窗体。需要给以上两个对象编码,代码如下:
UserList f = new UserList();
= this;
();
把UserList设为子窗体
查询用户数据
在UserList窗体中要显示UserInfo表中的所有用户信息,如何从数据库中读取多个数据呢?
mand对象的ExecuteReader()方法,这个方法将得到DataReader对象,利用该对象就可以从数据库读取一批数据了。
.NET数据库开发
知识1 了解DataReader对象
DataReader对象可以从数据库中以只读的、向前的方式读取数据,即每次可以从查询结果中读取一行数据到内存。只能顺序向前、不能反复读取,也不能修改数据。
DataReader对象采用面向连接的方式读取数据,在读取期间,必须保持和数据库的连接,如果连接未打开或已经关闭,读取数据将出现异常。
查看用户信息
重要属性和方法
Datareader对象不能关使用new关键字创建。但可以使用ExecuteReader()方法创建。 DataReader是一个抽象类,因此不能直接实例化,mand对象的ExecuteReader方法来建立。 
DataReader是一行一行的读取记录的。当记录中有数据时Read()返回TRUE,当到记录集底部时返回FALSE。 
重要属性:
FieldCount:获取当前行中的列数。
HasRows:获取一个值,该值指示 SqlDataReader 是否包含一行或多行。
 NextResul:当执行的是sql存储程序,或是可返回多个结果集的批处理sql语句时,该方法将当前行指针移到下一个结果集(该操作将当前行指针从第一行的一个行集移到下一个行集)。
重要方法:
GetInt16(),GetString(),GetDataTime()使用这些方法可以读取行中某列的值,类型返回。 
GetValue():可以读取行中某列的值,不过返回的是object类型的值。
GetName():返回行中某列的列名。
使用DataReader对象
Command对象的ExecuteReader()方法的返回值是一个DataReader对象
在得到一个DataReader对象后,可以调用它的Read()方法读取查询的数据中的一行记录。
.NET数据库开发

第8章查看用户信息 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小888 KB
  • 时间2018-01-17