在datagrid中的删除事件
dgedit_ItemCommand事件中
当点击删除按钮时出现有确认、取消对话框,确认就继续,取消就不执行。
switch (e.CommandName)
{
case "edit":
{
dgedit.EditItemIndex = e.Item.ItemIndex;
dgedit.DataSource = ds;
dgedit.DataBind();
break;
}
case "delete":
{
执行到这里的时候出现确认取消对话框
break;
}
case "update":
{
…………………………
}
case "cancel":
{
dgedit.DataSource = ds;
dgedit.EditItemIndex = -1;
dgedit.DataBind();
break;
}
}
}
在网上看了很多,都不行,请帮帮忙啊
dgedit_ItemCommand事件中
当点击删除按钮时出现有确认、取消对话框,确认就继续,取消就不执行。
switch (e.CommandName)
{
case "edit":
{
dgedit.EditItemIndex = e.Item.ItemIndex;
dgedit.DataSource = ds;
dgedit.DataBind();
break;
}
case "delete":
{
执行到这里的时候出现确认取消对话框
break;
}
case "update":
{
…………………………
}
case "cancel":
{
dgedit.DataSource = ds;
dgedit.EditItemIndex = -1;
dgedit.DataBind();
break;
}
}
}
在网上看了很多,都不行,请帮帮忙啊
解决方案 »
- b/s结构下客户端(IE)向服务器(IIS)上创建系统用户
- 关于嵌套for循环构造数的问题
- UML试题集,看看你能答对多少
- FCK上传的图片,怎么所有人都看的到
- 我想做仿CSDN效果的功能,还差最后一步,atals问题,请高手相助!!!!!!!!!!!!
- WEB程序中用AJAX怎么调用APPLICATION这个全局变量呢
- 我得网页传到服务器以后控件不能显示位置也乱了!!
- 百度地图添加轨迹问题
- 直接学习ASP.NET容易吗?
- 初学者求救,高手请指教,Help!Help!
- 求一个正则表达式截取字符串
- Server Application Unavailable 错误--asp.net1.1和asp.net2.0 共存 win2003
2.添加js
<script language="javascript">
function ifDelTask()
{
document.getElementById("ifdel").value="0";
if(confirm("確認要刪除?"))
{
document.getElementById("ifdel").value="1";
}
else
{
document.getElementById("ifdel").value="0";
}
}
</script>
3.為刪除列添加js事件
e.Item.Cells(8).Attributes.Add("onclick", "javascript:ifDelTask();")
4.刪除時判斷文本框的值是否為1,為1則刪除
If (Me.ifdel.Value = "1") Then '刪除
End If
在前台aspx写就好了
{
e.Item.Cells(8).Attributes.Add("onclick", "javascript:ifDelTask();");
}
System.Web.UI.WebControls.TableRow.Cells”是“属性”,但此处被当做“方法”来使用
private void dgedit_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
Button Delete = (Button)e.Item.FindControl("Delete");
if(imgDelete != null)
{
Delete.Attributes.Add("onclick","return confirm('確認刪除?')");
}
}