在GridView控件中,添加了一个删除的功能,当点击删除时弹出对话框,确定是不是删除,请问如何用代码实现?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在GridView控件中,添加了一个删除的功能,当点击删除时弹出对话框,确定是不是删除,请问如何用代码实现?相关的知识,希望对你有一定的参考价值。

选择GridView的RowDeleted事件后编写代码!

把删除那一列转换成模板列。。。

然后编辑模板

然后找到那个 删除 linkbutton,然后在他的属性 Onclientclick里面加上 return confirm('确定删除吗?')
参考技术A <asp:TemplateField ShowHeader="False" Visible="False">
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:LinkButton ID="LinkDelete" runat="server" Visible ="false" OnClientClick="if(!confirm('确定要删除这条纪录吗?')) return false;"
CommandName="lb_delete" Text="删除" CommandArgument='<%#Bind("aa") %>' />
</ItemTemplate>
</asp:TemplateField>
参考技术B RowDeleted 在单击某一行的“删除”按钮时,但在 GridView 控件删除该行之后发生。
RowDeleting 在单击某一行的“删除”按钮时,但在 GridView 控件删除该行之前发生。
参考技术C if (MessageBox.Show("确定要删除选定行的内容吗?", "警告", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) 参考技术D 在按钮的html加入这段代码
onClick="return confirm('确定删除吗?')"

参考资料:JS

asp.net中GridView怎样进行分页,编辑,删除操作

用 GridView 做个显示数据的,想直接在控件上进行这些操作,应该要怎样写啊

GridView 本身就是个分页控件,直接绑定数据源就可以在控件的属性栏里设置分页每页的条数PAGESIZE 属性 Auto那几个属性是是否生成编辑删除等按钮的 一看就能明白 如果你有一点基础的话这个应该不难。个人不建议使用GridView做分页。 参考技术A 但是控件提供的分页是假分页。 做删除,编辑 。 要编辑列,在里面 操作。 参考技术B 你是需要自己手动实现还是让控件自动实现呢,如果是手动的话,就联系我,我有相关代码

以上是关于在GridView控件中,添加了一个删除的功能,当点击删除时弹出对话框,确定是不是删除,请问如何用代码实现?的主要内容,如果未能解决你的问题,请参考以下文章

如何在gridview中增加一行记录

ASP.NET GridView代码实现编辑,删除功能

怎么在gridView控件中添加一列

GridView 问题

gridview控件,怎么点击选中,获取行的数据?

C#如何修改dategridview里头数据