使用sqldatasource控件修改数据

使用sqldatasource控件修改数据

ID:34739698

大小:82.73 KB

页数:11页

时间:2019-03-10

使用sqldatasource控件修改数据_第1页
使用sqldatasource控件修改数据_第2页
使用sqldatasource控件修改数据_第3页
使用sqldatasource控件修改数据_第4页
使用sqldatasource控件修改数据_第5页
资源描述:

《使用sqldatasource控件修改数据》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用SqlDataSource控件修改数据VisualStudio2005·.NETFramework4·VisualStudio2008可以使用SqlDataSource控件修改数据库中的数据。使用更新方案中的SqlDataSource控件的最常用方法是检索数据并使用数据绑定Web服务器控件(如GridView、DetailsView或FormView控件)显示数据。可以配置数据绑定控件和SqlDataSource以更新数据。大多数数据绑定控件都允许您将其配置为支持插入、更新及删除操作,并且它们会将要更新的值传递给数据源控件。然后,数据源控件会使用SQL语句或存储过程将更新后的值提交到数据

2、库。SqlDataSource控件被设计为以一次更新一个记录的方式更新数据。如果需要执行批处理更新,则必须在ASP.NET应用程序中编写显式循环逻辑。基本操作若要使用SqlDataSource控件修改数据库中的数据,需要至少设置以下属性:·ProviderName   设置为ADO.NET提供程序的名称,该提供程序表示您正在使用的数据库。·ConnectionString   设置为用于数据库的连接字符串。·SqlDataSource命令属性   设置为修改数据库中的数据的SQL语句。以下几节更详细地描述了这些属性。提供程序名称将ProviderName属性设置为存储数据的数据库类型的ADO

3、.NET提供程序名称,该操作可以包括以下内容:·如果您正在使用MicrosoftSQLServer,请将ProviderName属性设置为“System.Data.SqlClient”。如果您没有指定其他提供程序,则该提供程序将为默认提供程序。·如果您正在使用Oracle数据库,请将ProviderName属性设置为“System.Data.OracleClient”。·如果您正在使用OLEDB数据源,请将ProviderName属性设置为“System.Data.OleDb”。·如果您正在使用ODBC数据源,请将ProviderName属性设置为“System.Data.Odbc”。连接字

4、符串要连接至特定数据库,请设置ConnectionString属性。建议您将连接字符串存储在应用程序配置文件的ConnectionStrings元素中。然后,可以使用控件标记中的<%$ConnectionStrings:connectionStringName%>语法引用存储的连接字符串。连接字符串必须为指定ProviderName的有效连接字符串。命令SqlDataSource控件有三个命令属性,即InsertCommand、UpdateCommand和DeleteCommand属性,这些属性可以包含用于修改数据的SQL语句。这些命令属性可以设置为SQL语句,或者,如果数据源支持存储过程,

5、也可以设置为存储过程的名称。SQL语句的实际语法取决于您的数据架构和您所使用的数据库。如果数据源支���参数,则语句中可以包含参数。注意为命令属性设置的语句与在编写ADO.NET数据操作代码时为ADO.NETIDbCommand对象的CommandText属性设置的语句相同。UpdateCommand属性中的SQL语句在每次调用Update方法时执行。当用户在GridView、FormView或DetailsView控件中单击“更新”按钮时,Update方法将由数据绑定控件隐式调用。还可以通过自己的代码显式调用此方法。SqlDataSource控件的Insert和Delete方法的工作方式类

6、似。下面的代码示例显示如何使用SqlDataSource控件插入、更新和删除使用FormView控件的记录。该示例连接至SQLServerNorthwind数据库。<%@Pagelanguage="C#"%>voidEmployeesGridView_OnSelectedIndexChanged(Objectsender,E

7、ventArgse){EmployeeDetailsSqlDataSource.SelectParameters["EmpID"].DefaultValue=EmployeesGridView.SelectedValue.ToString();EmployeeFormView.DataBind();}voidEmployeeFormView_ItemUpdated(Objectsender,FormViewU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。