1.要操作的数据是一个中间生成的数据,他没有存储在数据库中DataSet数据集可以看成是一个“临时数据库”
2.将DataSet中的数据保存起来,这个过程一般称为持久化。
作为二维数据,存放在文本中是不合适的。XML持久化,即数据放在XML文件中,或从XML文件中读取数据,在轻量级数据交互以及程序的本地缓存领域,使用XML是一个不错的选择。
3.适配器DataAdapter类表示数据库连接和数据命令集中用与填充数据集和更新数据库。通常每个数据适配器都在一个数据源表和数据集中的一个数据表对象之间交换数据。
4.DataSet在实际应用中最特色就是作为一种可以“脱机”的数据源来使用。
在窗体一个打开的时候,就将需要的数据放到DataSet中,作为一个全局变量。如果再需要进行查询,也无需去数据库小号无畏的性能了。
5.DataGridView控件以表的形式显示数据,并可根据需要支持的数据编辑的功能,如添加、修改、删除、排序、分页等
DataGridView中每一列,都与数据源的一个字段绑定。字段属性名称显示为列标题,数据值在相应的列下面显示为文本。
6.DataGridView控件数据源(DataSourse)可设置为:数组,DataTable和DataSet.DataView,集合类对象等
DataView提供了一种过滤和排序DataTable中数据的一种方式。
作为数据源,允许限制要显示给用户的数据行但不允许限制DataTable中的数据列。不允许修改显示的数据列,仅允许修改显示的数据行。
7.类中的成员属性对应数据表中的列,将这些成员封装在一个类中,这就定义了一个实体类。
实体类替代了DataSet对象,起到了三层架构中传递数据的作用。