| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1581 人关注过本帖
标题:[求助]怎样实现删除功能?
只看楼主 加入收藏
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
 问题点数:0 回复次数:24 
[求助]怎样实现删除功能?
当按了确定后就删除datagird中的某条记录怎么实现啊?
按扭在datagird中绑定了数据
HTML代码如下:
<TD>
<asp:LinkButton id="butrep" runat="server" Text="<div id=&quot;de&quot; onclick=&quot;JavaScript:return confirm('确定使用简单回复吗?')&quot;>简单回复</div>"
CommandName="edit"></asp:LinkButton>
</TD>

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 删除 
2007-01-07 20:56
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 
不好意思放错代码拉,,,,,代码是这样的
<TD>
<asp:LinkButton id=butdel runat="server" Text="<div id=&quot;de&quot; onclick=&quot;JavaScript:return confirm('确定删除吗?')&quot;>删除留言</div>" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"编号") %>' CommandName="delete">
</asp:LinkButton></TD>
2007-01-07 20:58
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 

昨晚研究了一下还是不行..........删除不了!!!!!!那位高手可以帮我看看吗???
Private Sub DataGrid1_delete(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.DeleteCommand
TextBox5.Text = e.CommandArgument.ToString()
Dim conn As New OleDbConnection
Dim comm As New OleDbCommand
conn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("data\留言.mdb")
conn.Open()
comm.Connection = conn
comm.CommandText = "delete from 留言表 where 编号='" + e.CommandArgument.ToString() + "'"
comm.CommandText = "updata from 留言表 "
End Sub

2007-01-08 12:10
accpfriend
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:167
专家分:102
注 册:2006-12-31
收藏
得分:0 
<asp:LinkButton id=butdel runat="server" Text="<div id=&quot;de&quot; onclick=&quot;javascript:return confirm('确定删除吗?')&quot;>删除留言</div>" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"编号") %>' CommandName="delete">

这种写法不明白 CommandArgument

你这代码是用工具配置生成的吗
2007-01-08 12:13
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
都说什么呢,没看懂

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-01-08 12:14
人妖123
Rank: 1
等 级:新手上路
威 望:2
帖 子:462
专家分:0
注 册:2006-11-8
收藏
得分:0 
comm.ExecuteNonQuery();

你自归家我自归,说着如何过,我断不思量,你莫思量我。将你从前予我心,付与他人可。
2007-01-08 13:12
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 

我加上也不行啊
TextBox5.Text = e.CommandArgument.ToString()
Dim conn As New OleDbConnection
Dim comm As New OleDbCommand
conn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("data\留言.mdb")
conn.Open()
comm.Connection = conn
comm.CommandText = "delete from 留言表 where 编号='" & TextBox2.Text & "'"
'comm = New OleDbCommand(comm.CommandText, conn)
Try
comm.ExecuteNonQuery()
Catch
Response.Write("更新不成功!!")
End Try
conn.Close()

'页面重定向到论坛页面
Response.Redirect("adminindex1.aspx")

2007-01-08 13:37
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
你的编号是什么类型??

飘过~~
2007-01-08 15:58
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 

是自动编号的......默认的长整型!!!!!!!!!!!!!!!!!

2007-01-08 18:04
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 

后来我改成这样拉!!!!!!!!!! 出现了至少有一个参数没指定数值!
当我在SQL语句中直接把a改为1........或者其它数字时就可以删除!!!!!
我想应该错误出在TextBox5.Text = e.CommandArgument.ToString()....a = Convert.ToInt32(TextBox5.Text)这两句中...请大侠指教!!!!!!!!!!!




TextBox5.Text = e.CommandArgument.ToString()
Dim a As Integer
a = Convert.ToInt32(TextBox5.Text)
Dim conn As New OleDbConnection
Dim comm As New OleDbCommand
conn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("data\留言.mdb")
conn.Open()
comm.Connection = conn
comm.CommandText = "delete from 留言表 where 编号=a "
comm.ExecuteNonQuery()
conn.Close()
Response.Redirect("adminindex1.aspx")

2007-01-08 20:00
快速回复:[求助]怎样实现删除功能?
数据加载中...
 
   



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

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