首页 > 开发 > 综合 > 正文

DataGrid删除确认及Item颜色交替

2024-07-21 02:16:29
字体:
来源:转载
供稿:网友
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'");
}
}
}

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



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表