广告
【开发云】年年都是折扣价,不用四处薅羊毛
立即购买
介绍
可以用SqlDataReader类对象从SQL Server数据库中读取行
DataReader对象允许你以向前的,只读的方式读取数据,有时候DataReader对象也称为消软管游标。DataReader对象采用了一种简化的数据读取方式,但是提高了性能的同时也牺牲了很多特性。例如在DataSet中支持的排序,分页等功能。
属性
| 属性 | 介绍 |
|---|---|
| Connection | 获取与 SqlConnection 关联的 SqlDataReader。 |
| HasRows | 获取一个值,该值指示 SqlDataReader 是否包含一行还是多行。 |
| IsClosed | 检索一个布尔值,该值指示是否已关闭指定的 SqlDataReader 实例。 |
方法
| 方法 | 介绍 |
|---|---|
| Close() | 关闭 DbDataReader 对象。 |
| Read() | 让 SqlDataReader 前进到下一条记录。 |
典型事例
我们在SQL中新建一个表:


新建一个C#窗体应用插入一个listview
属性View设为Details

添加命名空间:
using System.Data.SqlClient;
窗体加载事件中输入以下代码:

本文介绍了如何使用C#的SqlDataReader类从SQL Server数据库中以向前的、只读方式读取数据。它强调了DataReader的高性能但简化的特点,不支持如DataSet中的排序和分页功能。通过示例展示了创建表、新建C#窗体应用以及在窗体加载事件中插入ListView来展示数据的过程。

最低0.47元/天 解锁文章
1898

被折叠的 条评论
为什么被折叠?



