6月4日 第七章 用ADO.NET查询和操作数据库

2008年6月5日 | 分类: C# | 标签: , , , , ,

想要从数据库中读取多条记录
就要使用Command对象的ExecuteReader()方法,方法返回一个DataReader对象

用DataReader读取数据时 不能够对他们进行修改,所以他是只读的,而且在读取数据时要始终保持与数据库的链接

主要属性方法
属性
HasRows 是否返回了结果
FieldCount 当前行中的列数

方法
Read 前进到下一条记录 如果读到记录 返回true
Close 关闭DataReader对象

使用方法
Datareader对象比较特殊 使用时 需要调用Command对象的ExecuteReader()方法,返回值就是一个DateReader 对象 然后可以调用Read()方法来读取一行数据

使用步骤如下
1.创建Command对象
2.调用Command对象的 ExecuteReader()方法 创建一个DataReader对象
3.使用Read()方法逐行读取数据。
4.读取当前行的某列数据 要进行类型转换
(类型) dataReader["列名"]
5.关闭DataReader对象
dataReader.Close();


操作数据
执行类似于update insert delete语句
使用Command对象的 ExecuteNonQuery()方法
返回是受影响行数



最后还讲了一个新的空间
ListView控件
属性不说了
说一下把数据加入到listview详细视图的步骤吧

首先
//创建一个ListView项
ListViewItem lv =new ListViewItem(变量); //将哪个变量作为主项
//给主项内添加子项
lv.SubItem.AddRange(new string[] {子项变量,子项变量,子项变量,});
//将数据加入到ListView中
ListView.Items.Add(lv);

还讲了一个ContextMenuStrip空间 右键快捷菜单
和菜单控件差不多

有点难度 需要吸收吸收

  1. 2009年1月8日23:49

    一点都不详细啊!哎、、、、、kill

    [回复]