`
bingya
  • 浏览: 57926 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

GridView删除时弹出确认对话框

 
阅读更多

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的基本概念及其在Web开发中的应用。GridView是ASP.NET中一个非常强大的数据绑定控件,它能以表格形式显示数据源的数据,并...

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

    ASP.NET GridView 删除时弹出确认对话框 ASP.NET GridView 控件是一个功能强大的网格控件,常用于显示和编辑数据。但是,在删除数据时,通常需要弹出确认对话框,以便用户确认删除操作。本文将展示如何在 ASP.NET ...

    gridview删除时弹出对话框

    在开发Web应用程序时,我们经常需要为用户提供交互式的体验,比如在执行重要操作(如删除)之前弹出确认对话框。在ASP.NET中,GridView是一个常用的数据展示控件,它允许我们将数据库中的数据以表格的形式展示给用户...

    删除GridView数据弹出确认消息框(2.0)

    通过以上步骤,我们就成功地在ASP.NET 2.0的GridView中实现了删除数据时弹出确认消息框的功能。这不仅增加了用户体验,也提高了应用的安全性,防止了因误操作导致的数据丢失。在实际开发中,还可以根据项目需求对...

    弹出 删除 确认 对话框

    确认对话框是一种常见的用户体验设计,它在用户点击某个可能导致重要数据丢失或更改的操作时弹出,通常包含“确定”和“取消”两个选项。在ASP.NET中,我们可以使用JavaScript或jQuery来实现这一功能,因为它们可以...

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

    GridView在使用CommandField... 可以通过下面方法给GridView删除前加上个确认对话框。 首先,在GridView的属性对框话框中点击“Columns”进入它的“字段”设计器。接着在“字段”设计器中选择以前已加上的那个CommandF

    GridView七十二绝技

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新...

    gridview delete弹出提示

    在本场景中,标题"gridview delete弹出提示"所涉及的关键技术点是关于如何在使用GridView控件进行数据展示时,实现一个删除功能,并在用户尝试删除记录时弹出确认提示。GridView是ASP.NET中用于显示数据集合的常用...

    删除GridView控件行信息弹出确认提示框

    本文将详细介绍如何在用户尝试通过GridView删除行时添加一个确认对话框。 首先,我们需要确保在GridView中设置了适当的事件处理程序,以便在用户点击“删除”按钮时捕获这一行为。这通常涉及到两个关键步骤:一是...

    gridview学习

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

    C# GridView 76种绝技必杀

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

    GridView绝技.rar

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新...

    GridView完全入门资料

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

    上百种GridView操作绝技

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

    B/S GridView开发技巧

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

    GridView 72般绝技

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

    gridview72绝技.chm

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

    GridView 常见应用技巧

    GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹...

Global site tag (gtag.js) - Google Analytics