1。按钮列里的删除,按下去的时候想弹出一个对话框,提示用户要不要删除怎么办?2。某一列的内容是个超联接,点下去的时候连接到另一页去,怎么办?3当鼠标点击某一行时,这一行高亮显示,同时要捕获这一行某一列的内容,例如用户ID怎么办?
解决方案 »
- 求一个.net和java中都能用的加密解密算法
- 一个随机生成的问题!很急!一天16小时在线等!
- 用js的返回history.back(),但在中途遇到警告框时就停止返回了,怎样解决???
- Set_DHTML问题
- 为什么会出现这样的提示?错误在哪里?asp.net(C#)
- .net 怎么修改注册表中的值??
- 十万火急...大哥大姐求救啊!!!!!!
- 在DATAGRID一列上FOOT上的一个HyperLink怎么FindControl呀???急!
- asp.net mvc 参数原理
- 菜鸟求助KindEdit控件的单独上传图片功能
- 修改cookie失败
- C#的ASP.NE中,为什么listbox.SelectedIndex不好用啊.
1 用javascript写一段客户端执行函数,响应删除按钮事件,弹出对话框,让用户选择后再提交.
2 在编辑Datagrid属性时,绑定一超链接列就行了
3 点击某行时,可取点击事件中的参数e,取其cells(index)值就可以得到指定列的值.
如果以上方法,你不明白,那要多看看书。实在不行可以邦你贴上一些代码,但你还是需要多看书才行啊!老兄!!!
{
if(e.CommandName=="Delete")
{
Response.Write("helllo");
Response.Write("<script language='javascript'>if(confirm('你是否真的要删除?'){return;}))</script>"); }
}
为什么没有反应,连提示都没有!
button.Attributes.Add("onclick", "return confirm('你是否真的要删除??');")
private void dgMemberList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemIndex != -1)
{
idx = dgMemberList.CurrentPageIndex * dgMemberList.PageSize + e.Item.ItemIndex + 1;
e.Item.Cells[0].Text=idx.ToString();
}
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
//添加删除弹出窗体
ImageButton myDeleteButton = (ImageButton)e.Item.FindControl("Imagebutton2");
myDeleteButton.Attributes.Add("onclick","return confirm('确定删除[角色名称:"+((Label)e.Item.FindControl("LblRoleName")).Text+"]数据吗?');");
}
}
{
if (e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
Button delBtn=(Button)e.Item.FindControl("delete");
if(delBtn!=null)
delBtn.Attributes.Add("onClick","return confirm('确定删除这条记录吗?');");
} } private void grdlist_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
SqlConnection conn=new SqlConnection(publicDB.strConn); SqlCommand cmd=new SqlCommand();
cmd.CommandType=CommandType.StoredProcedure;
cmd.CommandText="delete_enterprise";
SqlParameter sqlp=new SqlParameter();
sqlp=cmd.Parameters.Add("@epid",SqlDbType.Int,4);
cmd.Parameters["@epid"].Value=e.Item.Cells[0].Text; try
{
conn.Open();
cmd.Connection=conn;
cmd.ExecuteNonQuery();
conn.Close();
BindDrg(); }
catch(Exception ex)
{
throw(ex);
}
}
我的代码,你改一下就能用了
LinkButton delBtn=(LinkButton)e.Item.FindControl("Delete");
行 219: delBtn.Attributes.Add("onClick","return confirm('确定删除这条记录吗?');");
请把文件寄给我好吗?
[email protected]