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

ASP.NET实现多选,全选,反选,批量删除,且带有删除确认对话框 这个暑假开始着手老师给的一个ASP.NET的项目。以下是关于ASP.NET后台数据库方面处理的某些细节。这里所用的数据库是ACCESS数据库。           1.首先是多选的实现。           添加控件GridView,绑定好数据源等操作。这里具体不多说。          实现多选所要用到的是TemplatedField和checkBox。具体在.aspx页面添加代码如下,具 阅读详情
效果图:
 
html代码
复制代码代码如下:

<table align="center" bgcolor="#c0de98" border="0" cellpadding="0" cellspacing="1" width="99%"> 
<tr> 
<th colspan="2"> 
GridView演示</th> 
</tr> 
<tr> 
<td colspan="2" style="width: 100%;" > 
<asp:GridView ID="GridView" runat="server" Width="100%" AutoGenerateColumns="False" AllowPaging="True" OnPageIndexChanging="GridView_PageIndexChanging" PageSize="12" OnRowDeleting="GridView_RowDeleting" OnRowDataBound="GridView_RowDataBound" > 
<Columns> 
<asp:BoundField DataField="UserID" HeaderText="UserID" ReadOnly="True" /> 
<asp:BoundField DataField="C_Name" HeaderText="中文名字" ReadOnly="True" /> 
<asp:BoundField DataField="E_Name" HeaderText="英文名字" ReadOnly="True" /> 
<asp:BoundField DataField="QQ" HeaderText="QQ帐号" /> 
<asp:CommandField HeaderText="删除" ShowDeleteButton="True" /> 
</Columns> 
<RowStyle HorizontalAlign="Center" /> 
<PagerStyle HorizontalAlign="Right" /> 
</asp:GridView> 
</td> 
</tr> 
</table> 

C#代码
复制代码代码如下:

using System; 
using System.Data; 
using System.Data.SqlClient; 
using System.Configuration; 
using System.Collections; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 

public partial class Demo11 : System.Web.UI.Page 
{ 
protected void Page_Load(object sender, EventArgs e) 
{ 
if (Page.IsPostBack == false) 
{ 
BindData(); 
} 
} 

public void BindData() 
{ 
string strSql = "select UserID,C_Name,E_Name,QQ from Demo_User "; 
DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.CONN_STRING, CommandType.Text, strSql, null).Tables[0]; 

GridView.DataSource = dt; 
GridView.DataKeyNames = new string[] { "UserID" };//主键 
GridView.DataBind(); 
} 

protected void GridView_PageIndexChanging(object sender, GridViewPageEventArgs e) 
{ 
GridView.PageIndex = e.NewPageIndex; 
BindData(); 
} 

protected void GridView_RowDeleting(object sender, GridViewDeleteEventArgs e) 
{ 
int UserID = (int)GridView.DataKeys[e.RowIndex].Value; 
string strSql = "Delete Demo_User where UserID=@UserID"; 
SqlParameter[] para = { 
new SqlParameter("@UserID", UserID), 
}; 
SqlHelper.ExecuteNonQuery(SqlHelper.CONN_STRING, CommandType.Text, strSql, para); 
BindData(); 
} 

protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
if (e.Row.RowType == DataControlRowType.DataRow) 
{ 
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) 
{ 
((LinkButton)e.Row.Cells[4].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:\"" + e.Row.Cells[1].Text + "\"吗?')"); 
} 
} 
} 
} 
GridView实现删除时弹出确认对话框 立即下载

相关推荐

gridview删除时弹出对话框

源码讲述如何实现gridview删除时弹出对话框的效果。

GridView删除时弹出确认对话框

html代码 &lt;table align="center" bgcolor="#c0de98" border="0" cellpadding="0" cellspacing="1" width="99%"&gt; &lt;tr&gt; &lt;th colspan="2"&gt; GridView演示&

fxh155的专栏 337

多目标进化算法——NSGA-II(python实现)

NSGA-II(python实现)--最全注释,痴呆能懂--

no___good的博客 5280

ASP.NET中为GridView添加删除确认提示框

 在GridView中我们可以直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。   首先我们给我们的GridView 添加一个模板列,如下: <ASP:TemplateField HeaderText="Delete" ShowHeader="Fals

Akuma专栏 1500

STM32CubeMX+FreeRTOS+CAN总线+传感器实战:多任务系统与通信融合开发详解

本文详细介绍了基于STM32CubeMX和FreeRTOS的CAN总线与光电传感器融合开发实战。通过多任务系统设计,实现传感器数据采集与CAN通信的协同工作,提供完整的配置例程和调试技巧,适用于工业控制与机器人感知等应用场景。

n2o3p4的博客 735

从ENVI SARscape到SNAP:手把手教你迁移哨兵1 GRD数据预处理流程(含避坑指南)

本文详细介绍了从ENVI SARscape迁移到SNAP处理哨兵1 GRD数据的全流程,包括工具哲学差异、数据准备注意事项、核心处理流程等效实现及地形校正技巧。特别针对雷达数据预处理中的常见陷阱提供避坑指南,帮助用户高效完成工具迁移并确保结果质量。

weixin_28677005的博客 486

实现对gridview删除行时弹出确认对话框的一种简单方法

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

Watson的专栏 1万+

模电(十四)差分放大电路

目录 差分放大电路 双端输入双端输出 Q点分析 抑制共模信号 放大差模信号 双端输入单端输出 Q点分析 差模信号分析 共模信号分析 单端输入双端输出 单端输入单端输出 四种接法比较 具有恒流源的差分放大电路 差分放大电路的改进 差分放大电路 采用引入支流负反馈,温度补偿来克服零点漂移(温度变化,直流电源波动,元器件老化产生的输入电压为零,输出电压不为零的...

weixin_43674847的博客 2万+

html中确认删除对话框,.NET_asp.net GridView 删除时弹出确认对话框(包括内容提示),效果图: html代码复制代码 代 - phpStudy...

asp.net GridView 删除时弹出确认对话框(包括内容提示)效果图:html代码复制代码 代码如下:GridView演示C#代码复制代码 代码如下:using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections;using Syst...

weixin_35744849的博客 212

LSTM在DNA序列分析中的应用:生物信息学的探索

长短期记忆网络(LSTM)是循环神经网络(RNN)的一个变种,旨在解决RNN在长序列数据中出现的梯度消失和梯度爆炸问题。LSTM通过引入“记忆单元”和三个门(输入门、遗忘门和输出门)来有效捕捉长距离依赖关系。这使得LSTM在处理DNA序列等时间序列数据时具有优势。LSTM在DNA序列分析中展现了强大的能力,能够捕捉复杂的序列特征,并提供高效的解决方案。本文从LSTM的基本原理、DNA序列特性、模型构建、训练过程到实际应用进行了详细阐述。

斌擎科技 752

Spring AI Alibaba Agent开发实战:DeepResearch Agent调度系统

智能Agent调度系统通过专业化分工解决传统AI系统的三大痛点:通用模型专业性不足、处理效率低下和资源浪费。系统采用分层架构设计,核心组件包括智能调度器、Agent选择辅助器和集成工具类,实现问题分类、专业Agent匹配和搜索策略优化的全流程自动化。系统特点包括:1)配置驱动的灵活扩展;2)分层回退的容错机制;3)支持工具调用与传统搜索的智能切换。该架构通过策略模式和依赖注入等技术,在保证稳定性的同时显著提升了研究质量和效率,为企业级多Agent协作提供了完整解决方案。(149字)

wjianwei666的专栏 504

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

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

极客神殿 1515

【UVM实战】第七章:UVM中的寄存器模型(1)寄存器模型简介

寄存器模型简介~

悟已往之不谏 知来者之可追 2071

GridView批量删除记录、全选及弹出确认对话框

GridView批量删除记录、全选及弹出确认对话框 GridView批量删除      GridView添加主键       全选记录       确认删除           GridView控件允许用户自己编辑模板,这样它就可以象以前混合编程一样任意的添加功能、定义格式等,对于大量记录来说如果一条一条的删除是件累人的工作。对其添加批量删除功能是件很自然的事。在进行工作之前,必须搞明白Gri

无名指的约定 3226

Qt Quick/QML入门到精通_专栏demo对应文章目录(目前50个左右demo/长期更新)

自定义图标下拉列表框的效果如下所示:自定义三态按钮的效果如下所示:传送门:53.qt quick-自定义三态按钮、自定义图标下拉列表框_诺谦的博客-优快云博客传送门:59.qt quick-qml调色板(颜色取色器)实现、自定义QQuickStyle样式_诺谦的博客-优快云博客63.qt quick-QML侧边滑动栏(不需要任何图片资源,支持自定义左右方向和大小)_诺谦的博客-优快云博客_qt实现好看侧边栏。...

抵抗时间扭曲,坚持做一件有意义的事 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

GridView中点击删除按钮弹出对话框

 点击删除按钮弹出对话框: asp:GridView ID="TopicView" Width="100%" runat="server" AutoGenerateColumns="False"                    BorderColor="#3B6BD1" BorderWidth="1px" BackColor="White"                    

2295

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

DataGrid,GridView和DetailsView中添加删除确认提示

本文主要写如何在dotnet的DataGrid(1.0),GridView(2.0)和DetailsView(2.0)中添加删除确认提示。先说1.0的DataGrid,添加DataGrid的ItemDataBound事件并添加以下类似代码asp:TemplateColumn HeaderText="删除">                                            

johncools的博客 3576

IEM模型,地表粗糙度模拟

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

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

[ASP.net WebForm] GridView的CommandField Button做刪除提示

今天下午發生的討論 一般要在GridView的按鈕按下時做刪除提示,大概兩種做法 1.把該欄轉成TempateField,然後在Button的OnClientClick寫return confirm(‘您確定要刪除嗎?’);,並確認該Button的CommandName為”D

a16496528的专栏 3657

GridView批量删除记录、全选及弹出确认对话框(引用)

GridView批量删除记录、全选及弹出确认对话框2007年07月26日 星期四 18:03 GridView批量删除      GridView添加主键       全选记录       确认删除           GridView控件允许用户自己

人在江湖漂 1048

asp.net中弹出确认窗口(confirm),实现确认删除的功能

<br />     在网页制作中经常出现是否确认按钮,特别是在删除数据库是,如果没有做这种设置就会引起数据的丢失。如果做了确认按钮后就会给用户一次补救的机会,这样就避免了不必要的数据丢失。如果直接用js写的话有很难和后台的操作联系。 <br /> 解决方案:<br />      给按钮添加Attributes属性,即Button1.Attributes["OnClick"] = "return confirm('are you sure?')";<br /> 这样在客户端生成 OnClic

晴朗_Raymond 4869

gridview中删除记录时弹出提示框

gridview中删除记录时弹出提示框  在gridview中,我们都希望能在删除记录时,能弹出提示框予以提示,在asp.net1.1中,都可以很容易实现,那么在asp.net 2.0中要如何实现呢?下面举例子说明,首先在HTML页面中设计好如下代码:asp:GridView DataKeyNames="CategoryID" ID="GridView1" runa

风也红了的专栏 1836
上一篇: sqlserver把一列中的多行数据在一行显示
下一篇: Sqlserver 获取每组中的第一条记录
Mevin
博客等级 码龄18年 27粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值