DataGrid删除确认及Item颜色交替

datagrid

DataGrid删除确认及Item颜色交替

hbzxf(阿好)
http://www.cnblogs.com/hbzxf

有时候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其实这个功能非常简单,下面的代码大家可以试试,还有一个小技巧也顺便测试一下,可以在DataGrid的Item 中产生颜色交替的效果。

private void dg_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
//删除确认
LinkButton delBttn = (LinkButton) e.Item.Cells[1].Controls[0];
delBttn.Attributes.Add("onclick","javascript:return confirm('确定删除" + e.Item.Cells[4].Text + "?');");
//颜色交替
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='seashell'");
if(e.Item.ItemType == ListItemType.Item)
{
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='#ffffff'");
}

if(e.Item.ItemType ==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='seashell'");
}
}
}

感谢我的好友小琳在此提供了技术支持,他是一位出色的软件工程师。

时间: 2024-12-03 00:19:52

DataGrid删除确认及Item颜色交替的相关文章

一个datagrid 删除确认例子

datagrid <%@ Page Language="VB" Debug="true" %><html> <head>    <script language="VB" runat="server">     Sub Page_Load(Sender As Object, e As EventArgs)        If Not IsPostBack Then        

Jquery 实现表格颜色交替变化鼠标移过颜色变化实例_jquery

Jquery 实现表格颜色交替变化,点击选中行,鼠标移过颜色变化效果图如下: 源码(Demo)打包下载 html代码如下: 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http:/

Magicodes.WeiChat——ASP.NET Scaffolding生成增删改查、分页、搜索、删除确认、批量操作、批量删除等业务代码

关于T4代码生成这块,我之前写过几篇帖子,如:<Magicodes.NET框架之路--让代码再飞一会(ASP.NET Scaffolding)>(http://www.cnblogs.com/codelove/p/4251533.html).<Magicodes.NET框架之路--让Magicodes.NET帮你编写代码>(http://www.cnblogs.com/codelove/p/4232659.html).ASP.NET Scaffolding虽然有些不足,但是思虑再三

设置Win8是否显示删除确认对话框

在Windows 8系统中删除文件或文件夹时,我们会发现系统并未给出之前熟悉的对话框询问是否确认删除,这是因为Win8系统缺省设置为不显示"确定要将该文件移至回收站吗?"和"确定合并同名文件夹吗?"等询问对话框.部分用户对此可能会不太习惯,Win8系统给出了灵活的设置方法可以满足不同用户的使用习惯,下面我们一起来看看Win8中有哪些方法可以自由设置是否显示删除确认对话框. Win8回收站设置是否显示删除文件确认对话框 进入Win8传统桌面中,用鼠标右键点击回收站图标

轻松实现删除确认

   开发web程序,删除确认是个很友好的功能,有一个简单的方法实现,只要在<head></head>之间加入如下javascript代码即可 <script language="JavaScript">function delete_confirm(e) { if (event.srcElement.outerText=="删除")  event.returnValue=confirm("您确认执行删除操作么?&quo

DataGrid删除对话框 & 限制编辑模试TextBox长度

datagrid|对话框 DataGrid删除对话框 & 限制编辑模试TextBox长度

Windows 8.1 BUG:删除确认对话框中的图标有异样

下面这个问题或许你还没有注意到,因为首先你需要在系统中开启删除确认选项,此选项默认是关闭的.在Windows 8.1系统中删除某个文件,如果你选择了显示删除确认对话框(在回收站的属性中可勾选),那么你可能会发现对话框中的向用户确认要删除文件的图标有点奇怪. 在该删除确认对话框中,所删除文件的图标一侧似乎有个奇怪的黑边,可能某些图标下并不明显,但确实是存在的.要说是阴影的话,也实在有些太过粗糙了.此问题并未出现在Windows 8中,已经升级到8.1并且有兴趣的用户可以自己试一试. 国外媒体称这应

ASP.NET 2.0下为GridView添加服务器端删除确认

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //在服务器端添加删除确认 if (e.Row.RowType == DataControlRowType.DataRow) { LinkButton btnDelete = (LinkButton)e.Row.FindControl("LinkButton1"); btnDelete.Attributes.Add("o

Win8找回删除确认对话框

收回站可能是我们在平时使用Windows时最少关注的到的部分,我们已经很习惯地将删除的文件放入回收站,或是直接Shift+Delete删除连回收站都不用进.但是在Win8中可能会有人不淡定了,因为现在删除文件时不会弹出确认对话框了. 这一改动可能让一部分备感方便,同时也让一部分簇新的用户抓狂,尤其是习惯Shift+Delete的可是直接就把文件删了.其实这只是个设置的问题,本期的Win8大百科将帮大家把删除确认框找回来. 删除确认对话框 删除确认对话框 首先我们右击回收站点击属性,也许在此之前有