知识大全 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

cha138/Article/program/net/201311/14649

相关参考

知识大全 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]

ASP.NET入门教程8.4删除记录[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 8.4 删除记录[2]

ASP.NET入门教程8.4删除记录[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 8.4 删除记录[3]

ASP.NET入门教程8.4删除记录[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 8.3 添加新记录[1]

ASP.NET入门教程8.3添加新记录[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 8.3 添加新记录[2]

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)小编为大家搜集整理后发布的内容,让我们赶快一起来