怎么在C#(WEB项目)里弹出对话框,确认后删除数据? ( 积分: 96 )

  • 主题发起人 主题发起人 jinke0752
  • 开始时间 开始时间
J

jinke0752

Unregistered / Unconfirmed
GUEST, unregistred user!
//判断选择框选择的删除情况函数
private bool checkselectboxdel()
{
if (DG_user.Items.Count<=0)
{
wjhc.messagebox(Page,"空记录! ");
return false;
}
else
{
int checkxount = 0;
int checktrue = 0;
for (checkxount = 0;checkxount<=DG_user.Items.Count-1;checkxount++)
{
for (checkxount = 0;checkxount<=DG_user.Items.Count-1;checkxount++)
{
if (((CheckBox)DG_user.Items[checkxount].FindControl("selectbox")).Checked == true)
{
if (affirmitem!=null)
{
intid=intid+"-"+DG_user.DataKeys[checkxount].ToString();
affirmitem=affirmitem+"-"+((Label)DG_user.Items[checkxount].FindControl("Laffirmitem")).Text;
}

else
{
intid=DG_user.DataKeys[checkxount].ToString();
affirmitem=((Label)DG_user.Items[checkxount].FindControl("Laffirmitem")).Text;
}
checktrue = checktrue + 1;
}
}
}
switch (checktrue)
{
case 0 : wjhc.messagebox(Page,"请选择记录! ");
return false;
break;
default :return true;
}
}
}
删除数据
private void b_del_Click(object sender, System.EventArgs e)
{
if (checkselectboxdel()==true)
{
弹出对话框 ----------------------------------------------------1
点确定后,执行删除SQL语句(直接在本窗体,不用打开另一窗体---------2
}
}
请问各个富翁,在1、2怎写代码?
 
//判断选择框选择的删除情况函数
private bool checkselectboxdel()
{
if (DG_user.Items.Count<=0)
{
wjhc.messagebox(Page,"空记录! ");
return false;
}
else
{
int checkxount = 0;
int checktrue = 0;
for (checkxount = 0;checkxount<=DG_user.Items.Count-1;checkxount++)
{
for (checkxount = 0;checkxount<=DG_user.Items.Count-1;checkxount++)
{
if (((CheckBox)DG_user.Items[checkxount].FindControl("selectbox")).Checked == true)
{
if (affirmitem!=null)
{
intid=intid+"-"+DG_user.DataKeys[checkxount].ToString();
affirmitem=affirmitem+"-"+((Label)DG_user.Items[checkxount].FindControl("Laffirmitem")).Text;
}

else
{
intid=DG_user.DataKeys[checkxount].ToString();
affirmitem=((Label)DG_user.Items[checkxount].FindControl("Laffirmitem")).Text;
}
checktrue = checktrue + 1;
}
}
}
switch (checktrue)
{
case 0 : wjhc.messagebox(Page,"请选择记录! ");
return false;
break;
default :return true;
}
}
}
删除数据
private void b_del_Click(object sender, System.EventArgs e)
{
if (checkselectboxdel()==true)
{
弹出对话框 ----------------------------------------------------1
点确定后,执行删除SQL语句(直接在本窗体,不用打开另一窗体---------2
}
}
请问各个富翁,在1、2怎写代码?
 
BtDelete.Attributes.Add("onclick","javascript:return window.confirm('確認要刪除嗎?注意﹐不能恢復 ');");
你的程序很亂的
 
弹出对话框 ----------------------------------------------------1
点确定后,执行删除SQL语句(直接在本窗体,不用打开另一窗体---------2
1.这个地方通过Javascript点击另一个按键,
<script>documnet.getelementbyid('ButtonDele').click();</script>
2.需要在页面初始化的时候,添加按键ButtonDele的confirm框
if(!ispostback)
{
ButtonDele.Attributes.Add("onclick","javascript:return confirm('確認要刪除嗎?注意﹐不能恢復 ');");
}
 
Response.Write("<script language='JavaScript'>alert('删除成功!');</script>");
 
NOD
Carson_zzd的方法是对的,试过了
 
去找一个叫 alertbutton 的控件来
功能上和上面给你的代码差不多,只是配置一下就可以了以后比较方便
如果使用的地方比较少,用 zzd 的方法不错。
 
后退
顶部