- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用 DataGrd Web 控件读取和写入数据
使用 DataGrid Web 控件读取和写入数据Web 窗体数据绑定的结构便于在页控件中显示数据。但是,数据绑定不是双向的,也就是说,数据绑定从数据源读取数据但不对其进行更新。更新比显示数据更复杂,因为大多数 Web 窗体页不需要将数据写回源,所以 Web 窗体数据绑定通过不包括更新代码将页大小和页处理保持在最精简的程度。
当然,有时候您要创建更新数据的 Web 窗体页。本演练阐释完成该目的的一种方式。它说明了如何使用 DataGrid 控件显示数据,允许用户对其进行编辑,然后将更改的数据发送回源。
当该页运行时,它看起来类似于下面这样:
若要完成本演练,您需要:
访问带有 Northwind SQL Server 示例数据库的服务器。
充足的权限,以便在 Web 服务器所在的计算机上创建 ASP.NET Web 应用程序项目。
演练被分成若干较小的部分:
创建 Web 窗体页。
添加必要的数据组件。
添加显示数据的 DataGrid 控件。
添加从数据库读取数据并将网格绑定到数据的代码。
配置 DataGrid 控件以允许用户编辑数据。
添加更新数据的代码。
创建项目和窗体
第一步是创建 Web 应用程序和 Web 窗体页。
创建项目和窗体
在“文件”菜单上指向“新建”,然后单击“项目”。
在“新建项目”对话框中,请执行以下操作:
在“项目类型”窗格中选择“Visual Basic 项目”或“Visual C# 项目”。
在“模板”窗格中选择“ASP.NET Web 应用程序”。
在“位置”框中,为您的应用程序输入完整的 URL(包含 http://、服务器名称和项目名称)。Web 服务器上必须安装 IIS 5 版(或更高版本)和 .NET 框架。如果计算机上已安装 IIS,可以为服务器指定 http://localhost。
当单击“确定”时,将在您指定的 Web 服务器的根处创建新的 Web 窗体项目。此外,名为 WebForm1.aspx 的新 Web 窗体页将显示在“设计”视图中 Web 窗体设计器上。
提示 如果在创建 Web 应用程序项目方面有困难,请参阅“Web 访问失败”对话框。
创建和配置数据集
在 Web 窗体页中,有多种访问数据的方法选择。一种方法是使用数据集,它是内存中的数据缓存。另外,您可以使用执行 SQL 语句或存储过程的数据命令直接访问数据库。一般情况下,使用数据集便于更新数据,这也正是您将在本演练中使用的方法。有关更多信息,请参阅 Web 数据访问策略建议。
您不直接将数据集添加到页。相反,您将执行下列一组步骤:
使用向导创建数据适配器。该适配器包含用于读取和写入数据库信息的 SQL 语句。该向导帮助您定义所需的 SQL 语句。如有必要,该向导还创建与数据库的连接。
生成数据集架构。在本过程中,您将让 Visual Studio 基于您正在访问的表和列创建一个新的数据集类。在生成数据集类时,您还将向窗体中添加该类的一个实例。
遵循本节中的所有过程很重要。否则,您的页将不具有在本演练的随后部分中将使用的数据集。
有关数据适配器的概述,请参阅数据适配器介绍。有关数据集的概述,请参阅数据集介绍。
配置数据连接和数据适配器
若要开始,请创建一个包含稍后用于填充数据集的 SQL 语句的数据适配器。作为此过程的一部分,定义连接以访问数据库。使用向导配置数据适配器,该向导使创建数据访问所需的 SQL 语句变得容易。
注意 向导完成后,您必须继续下一部分操作,以便生成数据集并完成该页的数据访问部分。
创建数据连接和数据适配器
从工具箱的“数据”选项卡中,将一个 SqlDataAdapter 对象拖到页上。
注意 如果您未使用 SQL Server,则应使用类型 OleDbDataAdapter 的适配器,它提供到任何与 OLE DB 兼容的数据源的访问。
“数据适配器配置向导”启动,它将帮助您创建连接和适配器。
在该向导中,执行下列操作:
在第二个窗格中,创建或选择一个指向 SQL Server Northwind 数据库的连接。有关访问数据库的信息,请与您的数据库管理员联系。
注意 您需要在所使用的 SQL Server 上具有适当的读/写权限。建议在创建连接时指定 Windows 集成安全性。或者,可以指定用户名和密码并将该信息与此连接保存在一起,但这样做会危及安全性。有关更多信息,请参阅数据库安全性。
在第三个窗格中,指定您要使用 SQL 语句访问数据库。
在第四个窗格中创建以下 SQL 语句:
SELECT CategoryID, CategoryName, Description
FROM Categories
有关如何生成 SQL 语句的帮
文档评论(0)