SQL = "Delete * From NEWS Where NEWS_ID=@Key"===============================>SQL = "Delete * From NEWS Where NEWS_ID=?"
解决方案 »
- 关于登录页给session值,在将值给他的子类问题。
- asp.net如何调用WORD并且实现打印功能
- dropdownlist回发后页面刷新找不到选择结果
- 编译后台代码问题!!!请教各位大哥们了!!!
- 我用DataList做了产品列表其中每个产品都有图片与价格,但图片太大了,显示时间太久了,怎样让它暂时显示其他小图片,等数据都快速出来才显示真正的图片?
- frameset的传值问题
- vb中的instr对应于c# 的那个方法呢?
- dbf数据库如何查询日期类型的字段?
- 急问showmodaldialog问题。
- 关于大规模数据的选择~!!!·欢迎大家讨论,灌水也行 ~!!!!
- 这里谁使用过FreeTextBox,能说一下怎么用吗?
- 请教一个关于Textbox的简单问题
这里没看懂,王兄能讲讲吗?多谢!
Delete * from ......////"Delete from Customers where CustomerID=@CustomerID"
Dim Conn As OleDbConnection
Dim connstr As String
Dim Cmd As OleDbCommand
Dim SQL As String connstr=ConfigurationSettings.AppSettings("connstring")
Conn=New OleDbConnection(connstr)
Conn.Open() SQL = "Delete * From NEWS Where NEWS_ID=@Key"
Cmd = New OleDbCommand( SQL, Conn ) Cmd.Parameters.Add(New OleDbParameter("@Key", OleDbType.Integer))
Cmd.Parameters("@Key").Value = MyGrid.DataKeys(E.Item.ItemIndex) Cmd.ExecuteNonQuery()
Conn.Close()
End Sub
/////////////////////////////////////////////////////////////SQL = "Delete From NEWS Where NEWS_ID=@Key"你这个sub在哪里用的呀????
有问题没有句柄啊
把 里面的程序写道DataGrid的ItemCommand事件中
Cmd.Parameters("@Key").Value = MyGrid.DataKeys(E.Item.ItemIndex)
看E.Item.ItemIndex是什么值.
一般是在datagrid加一列编辑列
在datagrid的ItemCommand事件里调用你的sub.
想找该行的第几列的值就设置i(i是从0开始的)
CStr(e.Item.Cells(i).Text)