知识大全 ASP.NET入门教程 8.2 修改已存在的记录[4]
Posted 知
篇首语:幽沉谢世事,俯默窥唐虞。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 8.2 修改已存在的记录[4]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 8.2 修改已存在的记录[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在下面的 试一试 练习中您将实践这项技术以激活GridView和DetailsView控件的更新功能 它们将修改比赛的数据 这里使用第 章创建的Fixtures aspx页面 该页面带有一个GridView控件及作为其子控件的DetailsView控件
( )在VWD中打开位于C:\\BegASP NET \\Chapters\\Begin\\Chapter 的Web站点 并在Design View下打开Fixtures aspx页面 (使用真正的Fixtures aspx页面 不要使用在第 章中作为测试页面的Fixtures One和Fixtures Stacked页面 )
( )选中GridView 控件并打开它的Common Tasks面板 勾选Enable Editing复选框 如果没有勾选Enable Selection 则勾选该复选框
( )选择SqlDataSource 控件(DetailsView控件的数据源控件) 打开它的Common Tasks面板 单击Configure Data Source 确保为连接选择WroxUnitedConnectionString 在Configure Select Statement对话框中 选择从表或视图中指定列的选项 选择Fixtures表 并选择单独的列(不是*)
( )单击WHERE按钮打开Add WHERE Clause窗口 在Column中选择FixtureID在Source中选择Control 在Parameter properties中选择GridView 作为Control ID并单击Add按钮将参数添加到窗口底部的WHERE子句中 单击OK关闭此窗口
( )回到主向导窗口 单击Advanced按钮 打开这个窗口中的两个选项 单击OK关闭该窗口 然后单击Next finish关闭配置向导 当DetailsView仍然处于选中状态时 回到Properties窗格并在Behavior部分将AutoGenerateRows属性设置为true 与以往一样 如果提示要更新数据键则接受
( )选中DetailsView数据绑定控件并打开它的Common Tasks面板 勾选Enable Editing复选框之后关闭该面板 通过这些简单的修改您已激活了GridView和DetailsView控件的编辑功能
( )现在进行最后一点修改 VWD在为UpdateCommand创建WHERE 子句时显得过于繁琐 默认情况下VWD将更新数据之前将检查所有字段 这里您可以肯定只要与FixtureID匹配就可以得到正确的记录 所以在Source View中修改SqlDataSource (一定要选择SqIDataSource )的UpdateCommand 删除下面代码中的阴影部分 可能需要向下滚动才能看到UpdateCommand 您的代码的换行方式可能与下面显示的代码有所不同 为了清楚起见我们修改了代码的排列 确保该命令仍以符号 > 结束
UpdateCommand= UPDATE [Fixtures]
SET
[FixtureDate] = @FixtureDate
[FixtureType]=@FixtureType
[GoalsFor]=@GoalsFor
[GoalsAgainst]=@GoalsAgainst
[Notes]=@Notes
[Opponents] = @Opponents
WHERE
[FixtureID] = @Original_FixtureID
AND [FixtureDate] = @Original_FixtureDate
AND [FixtureType]=@Original_FixtureType
AND [GoalsFor]=@Original_GoalsFor
AND [GoalsAgainst]=@Original_GoalsAgainst
AND [Notes]=@Original_Notes
AND [Opponents] = @Original_Opponents
相关参考
知识大全 ASP.NET入门教程 8.2 修改已存在的记录[6]
ASP.NET入门教程8.2修改已存在的记录[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 8.2 修改已存在的记录[3]
ASP.NET入门教程8.2修改已存在的记录[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 8.2 修改已存在的记录[2]
ASP.NET入门教程8.2修改已存在的记录[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 8.2 修改已存在的记录[1]
ASP.NET入门教程8.2修改已存在的记录[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
ASP.NET入门教程8.4删除记录[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程8.4删除记录[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程8.4删除记录[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程8.3添加新记录[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
ASP.NET入门教程8.3添加新记录[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
知识大全 ASP.NET入门教程 10.4.1 ASP.NET2.0中的编译
ASP.NET入门教程10.4.1ASP.NET2.0中的编译 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来