| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1581 人关注过本帖
标题:[求助]怎样实现删除功能?
取消只看楼主 加入收藏
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
 问题点数:0 回复次数:12 
[求助]怎样实现删除功能?
当按了确定后就删除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
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
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
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 
恩 可以删除拉.........哈哈 关键在这里where 编号="& a
我又有另外的问题 我在adminindex.aspx的数据传递到另外的页面呢???
我在adminindex.aspx里的datagird控件里绑定了这样的数据,怎么把数据传递到huifu.aspx页面啊???
<TD>
<a href='huifu.aspx?id=DataBinder.Eval(Container.DataItem,"编号")'>回复</a>
</TD>


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

那怎么接收啊

2007-01-09 15:13
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 
我想要它传到huifu.aspx里的textbox1里......应该怎么做啊??
2007-01-09 15:16
zhuifengjian
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-12-31
收藏
得分:0 

呵呵.........很感谢斑竹!!!!!!!!!!!不过我是用VB的C#我不懂.....ASP.NET我还是刚接触的

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



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

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