知识大全 ASP.NET项目开发指南:类型的修改和删除

Posted 类型

篇首语:时间会告诉我们,简单的喜欢,最长远;平凡中的陪伴,最安心。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:类型的修改和删除相关的知识,希望对你有一定的参考价值。

ASP.NET项目开发指南:类型的修改和删除  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     类型的修改和删除

  当单击GridView控件中的 修改 超链接时 在ST_admin aspx界面中部右侧将加载ST_edit aspx页面 在其中可对类型信息进行修改

  注意 ST_edit aspx可以实现对类型信息的修改和添加 采取哪个动作视Action参数的不同值来决定 当Action=cedit时实现的是类型修改的功能 若单击GridView控件中的 删除 超链接 则直接删除该类型

   ST_edit aspx页面的转入

  单击 修改 或 删除 超链接时将通过下面代码链接到ST_edit aspx页面进行修改和删除 代码如程序 所示

  程序   ST_type aspx

     <! GridView控件 >

     <asp:GridView id= ClassList runat= server Width= px >

         <! 列 >

         <Columns>

             <! 超链接列 >

             <asp:HyperLinkField Text= 修改

                 DataNavigateUrlFields= ST_c_id

                 DataNavigateUrlFormatString= ST_edit aspx

                 ?action=cedit&amp;id= ></asp:HyperLinkField>

             <asp:HyperLinkField Text= 删除

                 DataNavigateUrlFields= ST_c_id

                 DataNavigateUrlFormatString= ST_edit aspx

                 ?action=cdel&amp;id= ></asp:HyperLinkField>

         </Columns>

     </asp:GridView>

  【代码说明】该GridView很简单 就是添加了两个链接列HyperLinkField DataNavigateUrl FormatString属性表示导航目的地 而DataNavigateUrlFields是DataNavigateUrlFormatString中值需要的参数 一般用id= 表示需要的参数

   响应修改事件代码

  单击 修改 超链接会触发ST_C_Edit事件 以进行相关编辑操作 该事件的相关代码如程序 所示

  程序   ST_type aspx cs

     public void ST_C_Edit()

    

         //创建修改指定ID的SQL语句及创建

  OleDbCommand对象 对SQL语句进行操作

         OleDbCommand ST_myCmd = new

  OleDbCommand( select  * from ST_class

             where ST_c_id= + Request

  QueryString[ id ] + ST_myConn)

         //打开数据库连接

         ST_myConn Open()

         //通过调用ExecuteReader()从数据库中检索行

  创建OleDbCommand实例

                 OleDbDataReader ST_read =

  ST_myCmd ExecuteReader()

         //判断是否有数据

         if (ST_read Read())

        

         //返回指定的数据

         Response Write( <br> )

         Response Write( <br> )

         Response Write( <br> )

         Response Write( <table align=center> )

         Response Write( <form action=ST_edit

  aspx?action=savecedit&id= +

             Request QueryString[ id ] + method=post> )

         Response Write( <tr><td>名称 </td> )

         Response Write( <td><input name=c_name type=text value= +

                 ST_read[ ST_c_name ] ToString() + ></td> )

         Response Write( </tr><tr><td><input type=submit value=修改>

                 </td> )

         Response Write( </tr></form> )

         Response Write( </table> )

        

         //关闭数据库连接

         ST_myConn Close()

    

  【代码说明】代码第 行的Request QueryString[ id ]说明需要通过页面传递的ID值来作为查询语句的查询条件 代码第 行返回所有的类型 代码第 ~ 行其实是动态输出了一个Table表格 其中的内容就是类型列表

  说明 Response Write()方法可以直接输出HTML标签

   响应删除事件的主要代码

  单击 删除 超链接所触发的事件代码如程序 所示

  程序   ST_type aspx cs

     public void ST_Del_Class()

    

         //创建删除指定ID的SQL语句

         string ST_sql = delete from ST_class where ST_c_id in ( +

                 Request QueryString[ id ] + ) ;

         //创建OleDbCommand对象 对SQL语句进行操作

         OleDbCommand ST_myCmd = new OleDbCommand(ST_sql ST_myConn)

         ST_myConn Open()

         //通过调用ExecuteNonQuery()从数据库中检索行

             ST_myCmd ExecuteNonQuery()

         //关闭数据库连接

         ST_myConn Close()

         //定向到ST_type aspx页面

         Response Redirect( ST_type aspx )

    

  【代码说明】要删除某个类型时 必须要指定类型的ID 代码第 行通过Request QueryString[ id ]获取页面传递的ID参数 代码第 ~ 行创建了一个用来删除的SQL语句 代码第 行执行这条语句

       返回目录 ASP NET项目开发指南

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

cha138/Article/program/net/201311/15893

相关参考

知识大全 ASP.NET项目开发指南:房间类型的修改和删除(2)[1]

ASP.NET项目开发指南:房间类型的修改和删除(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:房间类型的修改和删除(2)[2]

ASP.NET项目开发指南:房间类型的修改和删除(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:文章的修改和删除

ASP.NET项目开发指南:文章的修改和删除  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 ASP.NET项目开发指南:房间信息的修改和删除(1)

ASP.NET项目开发指南:房间信息的修改和删除(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[2]

ASP.NET项目开发指南:房间信息的修改和删除(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[1]

ASP.NET项目开发指南:房间信息的修改和删除(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:产品的更新和删除(1)

ASP.NET项目开发指南:产品的更新和删除(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[2]

ASP.NET项目开发指南:产品的更新和删除(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[1]

ASP.NET项目开发指南:产品的更新和删除(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET项目开发指南:留言删除

ASP.NET项目开发指南:留言删除  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!