各位兄弟,我遇到一个问题,请大家帮助解决。protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
{
LinkButton linkFlag = new LinkButton();
linkFlag = ......;
linkFlag.Attributes.Add("onclick", "javascript:return confirm('你确认要删除吗?')");
}
}
}
是会给出提示的。但是,在增加RowDeleting事件后,就不出提示了,而是直接将数据删除了。请问,如何解决?
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
SDS.DeleteParameters[0].DefaultValue = GridView1.DataKeys[e.RowIndex].Values[0].ToString().Trim();
}
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
{
LinkButton linkFlag = new LinkButton();
linkFlag = ......;
linkFlag.Attributes.Add("onclick", "javascript:return confirm('你确认要删除吗?')");
}
}
}
是会给出提示的。但是,在增加RowDeleting事件后,就不出提示了,而是直接将数据删除了。请问,如何解决?
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
SDS.DeleteParameters[0].DefaultValue = GridView1.DataKeys[e.RowIndex].Values[0].ToString().Trim();
}
解决方案 »
- Visual Studio能否生成带窗体的dll
- MDI窗体切换:父窗体和子窗体的调用问题
- ASP.NET页面跳转到FLEX页面应该怎么做?
- debug和release版本能否混用?
- 不知道这个问题是不是反射?
- 怎样在C#.net中操作ACtivex控件
- 如何用C#调用Excel实现套打?
- 在winForm下DataGrid不使用绑定DataSet的方法,该怎样填充表格的行列?
- c#的switch和vb的select的比较,c#难道没有好的方法吗?
- 遇到怪难题,迫切要解决,来者有分!分数多!!在线等待...
- 做过短信猫发送的进
- 图形控件zedgraph让X轴上的刻度显示问题---业界难题(在线等。。。)
ClientScript.RegisterStartupScript(this.GetType(), "", "alert('你确认要删除吗')", true);
<asp:Button ID="btnDelete" runat="server" Text="删 除" style=" width:80px; height: 24px;"
onclick="btnDelete_Click" OnClientClick='if (!confirm("你确定要删除选中的行吗?")) {return false;}'/>
我的gridview设置的datakeynames是多个字段,数据源的datasource中已经设置deletecommand。
我后来发现,不在rowdeleting中设置deletecommand的参数也可以实现删除目的。
所以,rowdeleting事件就不用了。