标题:删除数据库中的行时,想要页面提示一下,即“确定”,“取消”,怎样做?附 ...
只看楼主
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
 问题点数:0 回复次数:9 
删除数据库中的行时,想要页面提示一下,即“确定”,“取消”,怎样做?附代码(未

意思是在页面中要删除数据库中的行时,想要页面弹出一个提示,即“确定”,“取消”。代码如下:
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{/*想在这里加入一个弹出判断窗口,按“确定”就执行下面删除代码。以下代码全是正确的,阁下无需质疑*/
SqlConnection myConnection=new SqlConnection("server=localhost;uid=sa;pwd=123456;database=05xguan");
string strCommand="delete from 信管 where 学号='"+DataGrid1.DataKeys[(int)e.Item.ItemIndex]+"'";
SqlCommand myCommand=new SqlCommand(strCommand,myConnection);
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
BindDataGrid();

}
大师们帮帮手呀,我是新手来的,你不见我发很多贴了吗?都不会啊!!虚心请教

[此贴子已经被作者于2007-5-19 20:45:34编辑过]

搜索更多相关主题的帖子: 数据库 页面 代码 行时 提示 
2007-05-19 20:44
shenba
Rank: 1
等 级:新手上路
威 望:1
帖 子:179
专家分:0
注 册:2006-9-17
得分:0 

在"删除"模板列里 设置 Text属性为
[CODE]<div id="del" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>[/CODE]


2007-05-20 09:37
ahuinan
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-11-12
得分:0 
自己看:

[URL=http://www.sosuo8.com/article/show.asp?id=811]http://www.sosuo8.com/article/show.asp?id=811[/URL]

" target="_blank">我的文章
2007-05-20 10:56
sdlklhd
Rank: 1
等 级:新手上路
威 望:2
帖 子:345
专家分:0
注 册:2005-12-20
得分:0 

我是这么实现的:
(1)添加一个linkbutton做删除用
(2)编写temDataBinde事件:(linkbutton)e.item.cells[6].controls[0].attributs.add("onclick","return confirm('确认删除吗?')")


2007-05-20 10:57
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
得分:0 
你可以把代码写到itemcommand里面,不过有好几种写法呢,不知道你的删除是用的什么按钮??

Face up to life with smiles no matter what happens
2007-05-20 11:04
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
得分:0 

2007-05-20 12:09
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
得分:0 
多谢大家了,可惜我不会用。新手,没办法,先存起来

[此贴子已经被作者于2007-5-20 14:31:02编辑过]


2007-05-20 14:00
虾米仔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-5-20
得分:0 

private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.EditItem)
{
TableCell tablecell;
tablecell=e.Item.Cells[8];//删除按纽在datagrid中的位置
LinkButton btndel=(LinkButton)tablecell.Controls[0];
btndel.Attributes.Add("onclick","return confirm('您真的要删除吗?');");
btndel.Text="删除";

}
}

你只要在datagrid里面按删除就会提示你是否删除。“是”就删除,“取消”就取消删除,不用在DataGrid1_DeleteCommand添加判断。

[此贴子已经被作者于2007-5-20 14:49:10编辑过]

2007-05-20 14:46
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
得分:0 
回复:(虾米仔)private void DataGrid1_ItemCreated...
谢谢你啦虾米仔,终于可以了。也同样谢谢楼上的所有人,这个论坛真的让我学到了好多东西。
2007-05-20 14:59
sdlklhd
Rank: 1
等 级:新手上路
威 望:2
帖 子:345
专家分:0
注 册:2005-12-20
得分:0 
互相学习

2007-05-20 15:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-140739-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020082 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved