GridView控件中加入delete操作,超级链接链, 数据库中查数据在单独页面显示 ,后退按钮HyperLink

本文主要是介绍GridView控件中加入delete操作,超级链接链, 数据库中查数据在单独页面显示 ,后退按钮HyperLink,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 1.  在控件上加入删除字段,在CommandField中

  2. 加入RowDeleting 事件处理,然后在里面编写代码

 3.  鼠标触发删除事件,在控件上找到DataKeyNames, 让其与控件上的字段相关联  DataKeyNames--NewsID

 4.  RowDeleting 上写代码

    protected void GridView_RowDeleting( object sender, GridViewDeleteEventArgs  e)

    {  

         // 前提是设置隐藏字段 3,然后将其对应值取出

         int newsID=Convert.ToInt32( GridView1.DataKeys[e.RowIndex].Value);

          string sql="delete from NewsInfo where NewsID=' "+newsID+" ';

         // SqlConnection  conn=new SqlConnection(ConfigurationManager.AppSettings("ConStr"));

          conn.Open();

           SqlCommand  cmd=new SqlCommand(sql,conn);

           conn.Close();

          int i =cmd.ExecueNonQuery();

         if(i>0)

            {

               BindNews();// 重新绑数据

             }

 }


// 从A页面跳转到B页面

Response.Redirect(" ~/OKGridView/ B.aspx");


//向B页面传值 ,B显示传入的值

String str=TextBox1.Text; //A code

 Response.Write("B.aspx? NewsID="+ str);


 string str=Request["NewsID"].ToString(); //B code

  Label1.Text=str;



//在源html 页面加入 超级链接

<p><a href="B.asps?NewsID=234"> 跳转到B页面</a> </p>


//做跳转链接 数据库  可以获取到NewsID,在详细页面就可以通过NewsID 显示数据库中对面的内容

< a   href ="GV_DetailsNews.asps? NewsID=<%# Eval(" NewsID") %> " >

    <asp:Label ID="Label1"    runat="server"  Text='<%# Eval( "NewsTitle") %>' > </asp:Label>

</a>


//代码页  详细页面

 void BindNews()

{

   int  NewsID= Convert.ToInt32( Request["NewsID"]);

   //查询语句 条件是NewID是相同的

    string sql= " " ;

    SqlDataAdapter  da=new SqlDataAdapter(sql,conn);

     DataSet  ds=new DataSet();

     da.Fill(ds);

      if(ds.Tables[0].Rows.Count>0)

      {

          Label1.Text=ds.Tables[0].Rows[0]["NewsTitle"].ToString();

          Label2.Text=ds.Tables[0].Rows[0]["NewsContent"].ToString();

          Label3.Text=ds.Tables[0].Rows[0]["UserName"].ToString();

          Label4.Text=ds.Tables[0].Rows[0]["NewsData"].ToString();

          Label5.Text=ds.Tables[0].Rows[0]["NewsCategoryName"].ToString();

       }

 }


 //HyperLink  修改 属性   NavigateUrl  指向要返回的页面 就可以

这篇关于GridView控件中加入delete操作,超级链接链, 数据库中查数据在单独页面显示 ,后退按钮HyperLink的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/619005

相关文章

Python文件操作与IO流的使用方式

《Python文件操作与IO流的使用方式》:本文主要介绍Python文件操作与IO流的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python文件操作基础1. 打开文件2. 关闭文件二、文件读写操作1.www.chinasem.cn 读取文件2. 写

SpringBoot实现接口数据加解密的三种实战方案

《SpringBoot实现接口数据加解密的三种实战方案》在金融支付、用户隐私信息传输等场景中,接口数据若以明文传输,极易被中间人攻击窃取,SpringBoot提供了多种优雅的加解密实现方案,本文将从原... 目录一、为什么需要接口数据加解密?二、核心加解密算法选择1. 对称加密(AES)2. 非对称加密(R

详解如何在SpringBoot控制器中处理用户数据

《详解如何在SpringBoot控制器中处理用户数据》在SpringBoot应用开发中,控制器(Controller)扮演着至关重要的角色,它负责接收用户请求、处理数据并返回响应,本文将深入浅出地讲解... 目录一、获取请求参数1.1 获取查询参数1.2 获取路径参数二、处理表单提交2.1 处理表单数据三、

Python Selenium动态渲染页面和抓取的使用指南

《PythonSelenium动态渲染页面和抓取的使用指南》在Web数据采集领域,动态渲染页面已成为现代网站的主流形式,本文将从技术原理,环境配置,核心功能系统讲解Selenium在Python动态... 目录一、Selenium技术架构解析二、环境搭建与基础配置1. 组件安装2. 驱动配置3. 基础操作模

C#实现查找并删除PDF中的空白页面

《C#实现查找并删除PDF中的空白页面》PDF文件中的空白页并不少见,因为它们有可能是作者有意留下的,也有可能是在处理文档时不小心添加的,下面我们来看看如何使用Spire.PDFfor.NET通过C#... 目录安装 Spire.PDF for .NETC# 查找并删除 PDF 文档中的空白页C# 添加与删

Java实现MinIO文件上传的加解密操作

《Java实现MinIO文件上传的加解密操作》在云存储场景中,数据安全是核心需求之一,MinIO作为高性能对象存储服务,支持通过客户端加密(CSE)在数据上传前完成加密,下面我们来看看如何通过Java... 目录一、背景与需求二、技术选型与原理1. 加密方案对比2. 核心算法选择三、完整代码实现1. 加密上

Spring Validation中9个数据校验工具使用指南

《SpringValidation中9个数据校验工具使用指南》SpringValidation作为Spring生态系统的重要组成部分,提供了一套强大而灵活的数据校验机制,本文给大家介绍了Spring... 目录1. Bean Validation基础注解常用注解示例在控制器中应用2. 自定义约束验证器定义自

C#实现高性能Excel百万数据导出优化实战指南

《C#实现高性能Excel百万数据导出优化实战指南》在日常工作中,Excel数据导出是一个常见的需求,然而,当数据量较大时,性能和内存问题往往会成为限制导出效率的瓶颈,下面我们看看C#如何结合EPPl... 目录一、技术方案核心对比二、各方案选型建议三、性能对比数据四、核心代码实现1. MiniExcel

SQL常用操作精华之复制表、跨库查询、删除重复数据

《SQL常用操作精华之复制表、跨库查询、删除重复数据》:本文主要介绍SQL常用操作精华之复制表、跨库查询、删除重复数据,这些SQL操作涵盖了数据库开发中最常用的技术点,包括表操作、数据查询、数据管... 目录SQL常用操作精华总结表结构与数据操作高级查询技巧SQL常用操作精华总结表结构与数据操作复制表结

Redis中的数据一致性问题以及解决方案

《Redis中的数据一致性问题以及解决方案》:本文主要介绍Redis中的数据一致性问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Redis 数据一致性问题的产生1. 单节点环境的一致性问题2. 网络分区和宕机3. 并发写入导致的脏数据4. 持