zoukankan
html css js c++ java
DataGrid利用imagebutton实现删除操作
删除操作如图所示:
实现步骤:
1.在datagrid中创建模板列
2.在模板列中加入imagebutton并为其指定
ImageUrl
和
CommandName
,代码如下:
aspx代码
<
asp:TemplateColumn
>
<
ItemTemplate
>
<
asp:ImageButton id
=
"
ImageButton1
"
runat
=
"
server
"
ImageUrl
=
"
../Pic/delete.gif
"
CommandName
=
"
Del
"
></
asp:ImageButton
>
</
ItemTemplate
>
</
asp:TemplateColumn
>
3.在datagrid的
ItemCommand
事件中添加如下代码
单击删除图标时触发
private
void
DG_userinfo_ItemCommand(
object
source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if
(e.CommandName
==
"
Del
"
)
{
string
uid
=
e.Item.Cells[
0
].Text.ToString();
string
[] values
=
{uid}
;
OperateXmlByDataSet.DeleteXmlRows(ViewState[
"
filename
"
].ToString(),
"
userid
"
,values);
BindDG();
}
if
(e.CommandName
==
"
UpDt
"
)
{
string
userid
=
e.Item.Cells[
0
].Text.ToString();
ViewState[
"
uid
"
]
=
userid;
this
.Txt_id.Text
=
userid;
this
.Txt_name.Text
=
e.Item.Cells[
1
].Text.ToString();
this
.Txt_pass.Text
=
e.Item.Cells[
2
].Text.ToString();
this
.Txt_mail.Text
=
e.Item.Cells[
3
].Text.ToString();
this
.Txt_site.Text
=
e.Item.Cells[
4
].Text.ToString();
this
.Txt_msn.Text
=
e.Item.Cells[
5
].Text.ToString();
this
.Panel1.Visible
=
true
;
}
}
4.在datagrid的
ItemCreated
事件中添加如下代码
.cs代码
private
void
DG_userinfo_ItemCreated(
object
sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
System.Web.UI.WebControls.ImageButton ib;
foreach
(DataGridItem item
in
this
.DG_userinfo.Items)
{
ib
=
(ImageButton)item.FindControl(
"
ImageButton1
"
);
ib.Attributes.Add(
"
onclick
"
,
"
return confirm('您确定要删除?');
"
);
}
}
作者:
青羽
查看全文
相关阅读:
四月十五号日报
四月十一号日报
四月八号日报
五月六号日报
CCSUOJ评测系统——第四次scrum冲刺
CCSUOJ评测系统——第三次scrum冲刺
CCSUOJ评测系统——第二次scrum冲刺
C# Process 进程管理
[C#][收集整理]
[C#][收集整理]
原文地址:https://www.cnblogs.com/tenghoo/p/525863.html
最新文章
tcp 三次握手建立连接难点总结
标准输入、标准输出、标准错误详解
shell 脚本控制命令的执行顺序,和脚本执行中断退出
什么是操作系统fork()进程
nginx 支持https访问
linux 启动过程以及如何将进程加入开机自启
redis的一般使用和常规配置
采坑指南——k8s域名解析coredns问题排查过程
构建云原生微服务网关系列-篇一:Ambassador
基于ambassador实现K8S灰度发布
热门文章
K8S基于ingress-nginx实现灰度发布
部署一套完整的Kubernetes高可用集群(上)
二进制方式搭建Kubernetes 1.19.3高可用集群(五)——部署dashboard
解决 Kubernetes 部署 Metrics Server 无法访问 Apiserver 问题
K8S metrics server监控
使用Dockerfile定制LNMP环境镜像
Dockerfile指令详解
四月十八号日报
四月十九号日报
四月十二号日报
Copyright © 2011-2022 走看看