GridView实现删除时弹出确认对话框

GridView点击删除之后弹出对话框 进行ASP.NET进行网站开发时候,经常会遇到用GridView列表了很多文章,点击后面的删除文章之后,需要弹出一个确定对话框,当点击确定之后,才删除,否则不删除。这个功能怎么实现呢?????很纠结的一个问题。。。这个需要用到JavaScript弹窗的知识。 在GridView编辑列属性里面找到deletetext,如下:   在deletetext中输入  删除 这样在点击了删除 阅读详情

//GridView实现删除时弹出确认对话框  
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)  
{  
    //GridView实现自动编号:  
    //注意这时最好把前台的第一列的表头该为“编号”,因为以前的第一列被“吃掉”了。  
    //if (e.Row.RowIndex != -1)  
    //{  
    //    int id = e.Row.RowIndex + 1;  
    //    e.Row.Cells[0].Text = id.ToString();  
    //}  
 
    //如果是绑定数据行   
    if (e.Row.RowType == DataControlRowType.DataRow) //如果行的类别是数据行,就执行  
    {  
        if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate || e.Row.RowState == DataControlRowState.Selected)  
        {  
          //((LinkButton)e.Row.Cells[13].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:ID号为/" " + e.Row.Cells[0].Text.ToString().Trim() + " /"的员工档案吗?')");  
          ((LinkButton)e.Row.Cells[13].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:姓名为/" " + e.Row.Cells[1].Text.ToString().Trim() + " /"的员工档案吗?')");  
 
        }  
    }  
} 
    //GridView实现删除时弹出确认对话框
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        //GridView实现自动编号:
        //注意这时最好把前台的第一列的表头该为“编号”,因为以前的第一列被“吃掉”了。
        //if (e.Row.RowIndex != -1)
        //{
        //    int id = e.Row.RowIndex + 1;
        //    e.Row.Cells[0].Text = id.ToString();
        //}

        //如果是绑定数据行
        if (e.Row.RowType == DataControlRowType.DataRow) //如果行的类别是数据行,就执行
        {
            if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate || e.Row.RowState == DataControlRowState.Selected)
            {
              //((LinkButton)e.Row.Cells[13].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:ID号为/" " + e.Row.Cells[0].Text.ToString().Trim() + " /"的员工档案吗?')");
              ((LinkButton)e.Row.Cells[13].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:姓名为/" " + e.Row.Cells[1].Text.ToString().Trim() + " /"的员工档案吗?')");

            }
        }
    }

注意:e.Row.Cells[1].Text.ToString().Trim() 这里的列一定要是 BoundField

如<asp:BoundField DataField="User_name" HeaderText="姓名" />

而不能是TemplateField 或 HyperLinkField 这些都不会显示出姓名!

asp.net GridView 删除时弹出确认对话框(包括内容提示) GridView 删除时弹出确认对话框(包括内容提示) 立即下载

相关推荐

VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用

VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用 VScode中配置 C/C++ 环境 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 1. 下载编辑器VScode 1.官网:https://code.visualstudio.com/ 2. 安装VScode(建议附加任务全部勾选; 2. 下载编译器MinGW并解压 官网页面:https://www.mi

m0_46147064的博客 8万+

gridview删除一行时弹出确认提示框

首先,在GridView的属性对框话框中点击“Columns”进入它的"字段"设计器;或者在设计窗口直接点击GridView控件右上角的那个小箭头,点击"编辑列",进入"字段"设计器。 接着在"字段"设计器中的左下方"选定的字段"框中,选择以前已加上的那个CommandField“删除”列,这时在右边它的属性列表下会看到一个"将此它段转换为 TemplateFied"的项,点击将它转换为TemplateFied列。 然后退出"字段"设计器,切换到源码视图你会发现该列已由原来的: <asp:Comman

qq_40206381的博客 677

CREO5.0二次开发+VS2019配置详解

CREO5.0+VS2019配置更新 一、CREO5.0 配置 二、Visual Studio 2019配置 新建MFC DLL项目 文件>新建>项目,选择MFC DLL,如下图所示 项目名称CREO1 2、配置设置 打开项目属性: 配置资源管理器设置: 设置包含目录、库目录(根据自己CREO的安装位置来设置): 包含目录: 库目录: 预处理器设置: 把下面文字复...

liuyi2517的博客 1万+

在.net2.0中,实现对gridview删除行时弹出确认对话框的四种方法

在VS2005提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。 可以通过下面方法给GridView删除前加上个确认对话框。 首先,在GridView的属性对框话框中点击“Columns”进入它的“字段”设计器。接着在“字段”

szg3827的专栏 626

Unity序列帧动画输出全攻略:Recorder+Timeline实战与透明通道处理

序列帧动画是游戏开发、影视动画和UI动效中的基础技术,指将连续动作分解为一系列静态图像并按序播放,形成动态视觉效果。其原理是通过时间轴精确控制每一帧的内容与时机,实现动画的逐帧呈现。在实时渲染领域,序列帧输出技术价值显著,它能够将动态内容高质量地转换为静态图像序列,便于跨平台复用、后期合成与资源分发。应用场景广泛,包括角色动画导出、技能特效制作、宣传片素材生成等。本文聚焦Unity引擎,深入解析如何利用Recorder与Timeline工具链,高效输出带Alpha透明通道的PNG序列帧,并重点攻克透明通道处

weixin_31556767的博客 327

ADS1231驱动开发:24位高精度ADC嵌入式实现指南

24位Δ-Σ型ADC是高精度传感器信号采集的核心器件,其原理基于过采样与数字滤波实现远超奈奎斯特极限的分辨率。技术价值在于以低成本硬件达成微伏级信号分辨能力,显著提升称重、压力、力等桥式传感器系统的动态范围与温漂稳定性。典型应用场景涵盖电子秤、工业变送器及材料测试设备等对线性度、零点漂移和抗工频干扰(50/60Hz)有严苛要求的领域。本文围绕ADS1231这一面向惠斯通电桥优化的专用ADC,深入解析其串行同步时序驱动、PGA增益配置、参考电压匹配及FreeRTOS多任务安全集成等关键工程实践。

weixin_34268462的博客 624

GridView那点事之【删除时弹出确认对话框】

如果要实现GridView中的删除弹出确认对话框,如图所示:   我们可以采用以下方法实现: (1)双击GridView的OnRowDataBound事件;控件【属性】中的【闪电】那个符号 (2)在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:    //如果是绑定数据行         if (e.Row.RowType == DataC

学过印刷包装工程研究过食品科学且会点计算机编程的多功能码农 713

QT实现串口通信

要实现串口通信,需要知道串口通信需要的信息 主要参数有:波特率、校验位、数据位、停止位、控制流 主要操作有:串口的打开和关闭、刷新设备串口、接发数据、开关显示灯等。 实现效果如图: 最后附赠完整源码。 第一步:在头文件中引入 QtSerialPort 类的两个头文件(必须引入) // 引入串口通信的两个头文件(第一步) #include <QtSerialPort/QSerialPort> // 提供访问串口的功能 #include <QtSerialPo

m0_49456900的博客 6万+

8.GridView实现删除时弹出确认对话框:

效果图: 实现方法: 双击GridView的OnRowDataBound事件; 在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:     protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)     {         //如果是绑定数据行

wangderong83899的专栏 369

深入解析Unity3D中PostLateUpdate突然占用大量时间的原因

在Unity3D的生命周期中,是一个在LateUpdate之后被调用的方法。它通常用于处理一些需要在所有更新(包括物理更新和动画更新)之后进行的逻辑。由于它在游戏循环的后期阶段被调用,因此它通常用于处理与渲染直接相关的任务,如相机调整、UI更新等。突然占用大量时间的问题可能由多种原因引起,包括复杂的逻辑处理、频繁的资源加载、不恰当的渲染优化、插件或第三方库的副作用以及内存泄漏或垃圾回收等。为了解决这个问题,开发者需要仔细审查和优化中的代码,同时利用Unity提供的工具来监控和分析游戏性能。

Yori_22的博客 979

µC/OS-II---任务就绪表

意思是:将变量OSRdyGrp中最低位为1的位数赋给y,那么,y就是最高优先级任务所在就绪表的行号,那么最高优先级的任务就在OSRdyGrp[y]行中,再根据。

weixin_45880844的博客 1649

GridView实现删除时弹出确认对话框(包括内容提示)

1 using System; 2 using System.Data; 3 using System.Data.SqlClient; 4 using System.Configuration; 5 using System.Collections; 6 using System.Web; 7 using System.Web.Security; 8 using Sys

214

YOLOv11魔改高效涨点 | 注意力篇 | SimAM注意力:基于神经科学的 3D 注意力机制,三维权重的暴力美学,无参数也能暴力涨点?代码极简,彻底疯狂!!!

在本文中,我们为卷积神经网络(ConvNets)提出了一个概念简单但非常有效的注意力模块。与现有的通道注意力(Channel-wise)和空间注意力(Spatial-wise)模块不同,我们的模块在不向原始网络添加参数的情况下,推断出层中特征图的 3D 注意力权重。具体来说,我们基于一些知名的神经科学理论,提出优化一个能量函数来寻找每个神经元的重要性。我们进一步推导出了该能量函数的快速闭式解,并表明该解可以用不到十行代码实现。

猫天意的博客 248

GridView使用CommandField删除列实现删除时提示确认框

在.net2005提供的GridView中我们可以直接添加一个CommandField删除列完后在它的RowDeleting事件中完成删除 GridView在使用CommandField删除时弹出提示框,在.net2005提供的GridView中我们可以直接添加一个CommandField删除列:<asp:CommandField ShowDeleteButton="True" />,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进

极客神殿 1515

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

GridView的其他用法小总结

GridView实现删除时弹出确认对话框: View Code 1 if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)2 {3 ((LinkButton)e.Row.Cells[6...

weixin_34365417的博客 60

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

在.net2.0中,怎么样实现对gridview删除行时弹出确认对话框

 1,GridView中如何使用CommandField删除时,弹出确认框? 在.net2005提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。可以通过下面方法给GridView删除前加上个确认对话框。首先,在G

lincomin的专栏 2439

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

删除GridView控件行信息弹出确认对话框

请先看下面这篇文章:GridView添加删除确认(弹出删除对话框) 今天我试了上面文章讲的方法,感觉实现起来好象也不是特别好,这样说可能要被人死.看了同学买的.net书,里面介绍了一个RowDataBound事件,在MSDN中我也摘录了这个事件的使用方法,具体请看下面这篇文章:.net GridView.RowDataBound 事件 关键的代码:void GridView

脑瓜子的程序人生 986
上一篇: 关于用ImageButton删除GridView中的记录不成功的问题
下一篇: GridView控件自带排序(一)
老胖兔
博客等级 码龄19年 13粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值