|
知识路径: > 电子商务系统程序设计基础 > 电子商务系统建设 > B/S结构程序设计 > ADO.NET数据库访问技术 >
|
相关知识点:9个
|
|
|
|
DataSet是一个本地数据集,如何将数据库的数据放在DataSet中,.NET中使用Data Adapter对象完成这个任务。DataAdapter对象是数据采集器,可以将数据库中的数据采集后,填充到DataSet中,是数据库与DataSet之间的桥梁。微软针对于不同的数据库提供多种DataAdapter对象,如下表所示。
|
|
|
|
|
|
|
|
|
|
通过DataAdapter对象的Fill方法,可以将返回的数据以表的形式填充到数据集DataSet中,根据填充的顺序定义每张表的索引,也可以在填充的时候给表命名,例如:
|
|
|
|
当返回的数据被存放到数据集中后,可以通过循环语句遍历和显示数据集中的信息。当需要显示表中某一行某一字段的值时,可以通过DataSet对象获取相应行的某一列的值,例如:
|
|
|
|
当需要遍历DataSet时,可以使用DataSet对象中的Count来获取行数,例如:
|
|
|
|
DataSet不仅可以通过编程的方法来实现显示,也可以使用ASP.NET中提供的控件来绑定数据集并显示。ASP.NET中提供了常用的显示DataSet数据集的控件,包括Repeater、DataList、GridView等数据绑定控件。将DataSet数据集绑定到GridView控件中可以方便地在控件中显示数据库中的数据并实现分页操作,例如:
|
|
|
|
上述代码就能够将数据集ds中的Table[0]中的数据绑定到GridView控件中。
|
|
|