在界面上是一个datagrid显示的数据内容,用radiobutton作为单选框。现在我先在datagrid里的radiobutton选中一条纪录,然后单击“删除"button。这时要弹出一个确认删除的框,请问如何实现???请详细说明!!!
我的程序:
sub delete_button()
1.选中删除纪录
2.(问题:确认删除)
3。删除
end sub
12 个解决方案
#1
up
#2
btnDelOperator.Attributes["onclick"]="javascript:return confirm('确定删除吗?');";
加到Page_Load()里面
加到Page_Load()里面
#3
<input type="button" onclick="if (confirm('确定删除?')){locaiton.href='del.aspx'};return false;">
#4
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
---最开始------
delete.Attributes.Add("onclick", "javascript:return confirm('Are you sure to delete this record?');")
------------------
end sub
Private Sub DataGrid2_ItemCommand(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid2.ItemCommand
If e.CommandName = "Delete" Then
str = ConfigurationSettings.AppSettings("constr")
con = New OleDbConnection(str)
str_del = "delete from resident_dr_connect where residentid=" + rid + " and doctorid=" + CStr(did2)
com = New OleDbCommand(str_del, con)
con.Open()
com.ExecuteNonQuery()
con.Close()
End If
end sub
#5
首先在DataGrid1中加入一模坂列,该中加入一RadioButton控件。名称为RadioButton1.
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
btnDelete.Attributes["OnClick"]="javascript : return confirm('你确定要删除选中的记录?');";
}
private void btnDelete_Click(object sender, System.EventArgs e)
{
RadioButton rdo;
for(int i=0;i<DataGrid1.Items.Count;i++)
{
rdo=(RadioButton)(DataGrid1.Items[i].Cells[1].FindControl("RadioButton1"));
if (rdo.Checked)
{
//如果该条记录选中,删除该条记录
}
}
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
btnDelete.Attributes["OnClick"]="javascript : return confirm('你确定要删除选中的记录?');";
}
private void btnDelete_Click(object sender, System.EventArgs e)
{
RadioButton rdo;
for(int i=0;i<DataGrid1.Items.Count;i++)
{
rdo=(RadioButton)(DataGrid1.Items[i].Cells[1].FindControl("RadioButton1"));
if (rdo.Checked)
{
//如果该条记录选中,删除该条记录
}
}
}
#6
btn.Attributes.Add("onclick", "javascript:return confirm('Are you sure to delete this record?');")
#7
Sub DG_ItemCreated(ByVal obj As Object, ByVal e As DataGridItemEventArgs)
If Not Page.IsPostBack Then
Dim intIndex As Integer = e.Item.ItemIndex
Dim myDeleteButton As TableCell
myDeleteButton = e.Item.Cells(9)'删除按钮放到第8列里
myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除这个纪录么? 如果 [确定] 将删除这个纪录的所有信息!');")
End If
End Sub
If Not Page.IsPostBack Then
Dim intIndex As Integer = e.Item.ItemIndex
Dim myDeleteButton As TableCell
myDeleteButton = e.Item.Cells(9)'删除按钮放到第8列里
myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除这个纪录么? 如果 [确定] 将删除这个纪录的所有信息!');")
End If
End Sub
#8
以上那些只要在网页中有验证控件就没有那种效果了了!我也不知道如何解决有验证控件情况下产生这种效果??学习中。。。。。。
#9
试一试这一个
选中DataGrid,点右健—〉属性生成器,然后选列标签,然后在右边选择“删除”列,在“文本”一项的文本框里输入
<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
选中DataGrid,点右健—〉属性生成器,然后选列标签,然后在右边选择“删除”列,在“文本”一项的文本框里输入
<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
#10
关于在有验证控件的页面弹出对话框:
上面所说的方法如果使用了的话,就会有2个onclick事件了,所以行不通,
楼主可以先使用上面大家说的方法,看看验证控件给自动加上的那句onclick是什么,把它存下来,
然后把验证控件的那个自动加上的onclick给关了,怎么关?有个属性的。
然后手工写一个onclick,把你考来的那个自动生成的和前面几位说的拼和成一个,
就ok了
上面所说的方法如果使用了的话,就会有2个onclick事件了,所以行不通,
楼主可以先使用上面大家说的方法,看看验证控件给自动加上的那句onclick是什么,把它存下来,
然后把验证控件的那个自动加上的onclick给关了,怎么关?有个属性的。
然后手工写一个onclick,把你考来的那个自动生成的和前面几位说的拼和成一个,
就ok了
#11
http://xml.sz.luohuedu.net/ShowDetail.asp?id=D4F5E756-0D33-402D-B40D-48E657BD3D4F
http://xml.sz.luohuedu.net/ShowDetail.asp?id=9EEAFE96-3393-4228-A19C-C85A1456D104
http://xml.sz.luohuedu.net/ShowDetail.asp?id=81277B42-361C-4FAB-9A1E-B661ABE517F5
#12
cutesun
3Q
3Q
#1
up
#2
btnDelOperator.Attributes["onclick"]="javascript:return confirm('确定删除吗?');";
加到Page_Load()里面
加到Page_Load()里面
#3
<input type="button" onclick="if (confirm('确定删除?')){locaiton.href='del.aspx'};return false;">
#4
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
---最开始------
delete.Attributes.Add("onclick", "javascript:return confirm('Are you sure to delete this record?');")
------------------
end sub
Private Sub DataGrid2_ItemCommand(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid2.ItemCommand
If e.CommandName = "Delete" Then
str = ConfigurationSettings.AppSettings("constr")
con = New OleDbConnection(str)
str_del = "delete from resident_dr_connect where residentid=" + rid + " and doctorid=" + CStr(did2)
com = New OleDbCommand(str_del, con)
con.Open()
com.ExecuteNonQuery()
con.Close()
End If
end sub
#5
首先在DataGrid1中加入一模坂列,该中加入一RadioButton控件。名称为RadioButton1.
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
btnDelete.Attributes["OnClick"]="javascript : return confirm('你确定要删除选中的记录?');";
}
private void btnDelete_Click(object sender, System.EventArgs e)
{
RadioButton rdo;
for(int i=0;i<DataGrid1.Items.Count;i++)
{
rdo=(RadioButton)(DataGrid1.Items[i].Cells[1].FindControl("RadioButton1"));
if (rdo.Checked)
{
//如果该条记录选中,删除该条记录
}
}
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
btnDelete.Attributes["OnClick"]="javascript : return confirm('你确定要删除选中的记录?');";
}
private void btnDelete_Click(object sender, System.EventArgs e)
{
RadioButton rdo;
for(int i=0;i<DataGrid1.Items.Count;i++)
{
rdo=(RadioButton)(DataGrid1.Items[i].Cells[1].FindControl("RadioButton1"));
if (rdo.Checked)
{
//如果该条记录选中,删除该条记录
}
}
}
#6
btn.Attributes.Add("onclick", "javascript:return confirm('Are you sure to delete this record?');")
#7
Sub DG_ItemCreated(ByVal obj As Object, ByVal e As DataGridItemEventArgs)
If Not Page.IsPostBack Then
Dim intIndex As Integer = e.Item.ItemIndex
Dim myDeleteButton As TableCell
myDeleteButton = e.Item.Cells(9)'删除按钮放到第8列里
myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除这个纪录么? 如果 [确定] 将删除这个纪录的所有信息!');")
End If
End Sub
If Not Page.IsPostBack Then
Dim intIndex As Integer = e.Item.ItemIndex
Dim myDeleteButton As TableCell
myDeleteButton = e.Item.Cells(9)'删除按钮放到第8列里
myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除这个纪录么? 如果 [确定] 将删除这个纪录的所有信息!');")
End If
End Sub
#8
以上那些只要在网页中有验证控件就没有那种效果了了!我也不知道如何解决有验证控件情况下产生这种效果??学习中。。。。。。
#9
试一试这一个
选中DataGrid,点右健—〉属性生成器,然后选列标签,然后在右边选择“删除”列,在“文本”一项的文本框里输入
<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
选中DataGrid,点右健—〉属性生成器,然后选列标签,然后在右边选择“删除”列,在“文本”一项的文本框里输入
<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
#10
关于在有验证控件的页面弹出对话框:
上面所说的方法如果使用了的话,就会有2个onclick事件了,所以行不通,
楼主可以先使用上面大家说的方法,看看验证控件给自动加上的那句onclick是什么,把它存下来,
然后把验证控件的那个自动加上的onclick给关了,怎么关?有个属性的。
然后手工写一个onclick,把你考来的那个自动生成的和前面几位说的拼和成一个,
就ok了
上面所说的方法如果使用了的话,就会有2个onclick事件了,所以行不通,
楼主可以先使用上面大家说的方法,看看验证控件给自动加上的那句onclick是什么,把它存下来,
然后把验证控件的那个自动加上的onclick给关了,怎么关?有个属性的。
然后手工写一个onclick,把你考来的那个自动生成的和前面几位说的拼和成一个,
就ok了
#11
http://xml.sz.luohuedu.net/ShowDetail.asp?id=D4F5E756-0D33-402D-B40D-48E657BD3D4F
http://xml.sz.luohuedu.net/ShowDetail.asp?id=9EEAFE96-3393-4228-A19C-C85A1456D104
http://xml.sz.luohuedu.net/ShowDetail.asp?id=81277B42-361C-4FAB-9A1E-B661ABE517F5
#12
cutesun
3Q
3Q