教程:项目使用DataReader而不是DataSet来检索数据。例如,将控件(例如,GridView控件)绑定到数据的一种典型方法是:创建一个通过DataReader检索数据的方法,然后通过IDataReader接口从此方法返回检索数据。在CrystalReportsforVisualStudio中,如果满足以下特定条件,嵌入式CrystalReports设计器就可以访问IDataReader:数据必须通过IDataReader接口从一个方法中返回。数据提供程序。。方法必须是共享[VisualBasic]或静态[C#]。包含此方法的类必须是类库项目的一部分,并且被编译到一个程序集中。在本教程中,您将学****如何将Crystal报表连接到DLL程序集文件,以及如何访问程序集内的类和返回IDataReader的静态方法。要开始,请创建一个类库,添加一个类和一个返回IDataReader的静态方法,然后将该类库编译到程序集中。示例代码此教程附带VisualBasic和C#示例代码,这些代码显示了项目完成后的版本。请按照本教程中的说明创建新项目或打开示例代码项目,以利用完成后的版本进行工作。示例代码保存在按语言和项目类型分类的文件夹中。各示例代码版本的文件夹名称如下:C#网站:CS_Web_Data_IDataReaderC#Windows项目:CS_Win_Data_IDataReaderVisualBasic网站:VB_Web_Data_IDataReaderVisualBasicWindows项目:VB_Win_Data_IDataReader欲知包含这些示例的文件夹的位置,请参见 “教程的示例代码目录”。创建类库使用本教程之前,必须进行以下设置。数据库设置准备工作 SQLServer配置:如果安装了SQLServer(或其OEM版本:MSDE),则必须配置为要求SQLServer身份验证。如果未安装SQLServer(或其OEM版本:MSDE),则必须安装MSDE,并将SQLServer身份验证设置为True。必须安装SQLServer附带的Northwind数据库,并确认该数据库要求SQLServer身份验证。必须创建受限访问帐户以在网站内使用。创建包含返回IDataReader的静态方法的类库若要安装使用SQLServer身份验证的MSDE或Northwind数据库,请从本beplayapp体育下载中的 “系统设置”部分转至以下各节: “使用WindowsorSQLServer身份验证的MSDE安装” “Northwind数据库安装” “安全性:创建受限访问数据库帐户”一旦配置好了SQLServer和Northwind数据库,就可以创建从Northwind数据库返回值(作为IDataReader)的类库了。注意本教程使用Northwind数据库和SQLServer,但您可以使用任何与OleDb兼容的数据库。从“文件”菜单中,指向“新建”,然后单击“项目”。在“新建项目”对话框的“项目类型”列表中为C#或VisualBasic选择语言文件夹。从“模板”列表中,单击“类库”。 在“名称”字段中,将默认项目名称替换为 "VB_Lib_DataLayer"[VisualBasic] 或 "CS_Lib_Dat
教程:连接到-idatareader 来自beplayapp体育下载www.apt-nc.com转载请标明出处.