|
查看: 1401|回复: 2
|
vb.net rowstate问题...
[复制链接]
|
|
|
我是vb菜鸟,接触vb一个月都还不到...
想问下,如果要用rowstate来delete row, 我以下的coding对吗?
我不是很确定对还是不对...我debug了,按那个delete button的时候,是没有出现error的, 只是不能function (delete row) 就是了...
另外,我的stored procedure应该没有问题的,因为之前没有用rowstate时,是会run的.
- Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click
- Try
- Dim deleteCommand As SqlCommand = New SqlCommand()
- deleteCommand.Connection = New SqlConnection(strConn)
- deleteCommand.CommandType = CommandType.StoredProcedure
- deleteCommand.CommandText = "dbo.Delete_Employee"
- Dim param As SqlParameter
- param = New SqlParameter("@EmpNo", SqlDbType.Int)
- param.Direction = ParameterDirection.Input
- 'param.SourceColumn = "Emp_No"
- param.Value = Me.txtEmpNo.Text
- param.SourceVersion = DataRowVersion.Current
- deleteCommand.Parameters.Add(param)
- da.DeleteCommand = deleteCommand
- deleteCommand.ExecuteNonQuery()
- 'deleteCommand.UpdatedRowSource = UpdateRowSource.Both
- da.Fill(dsEmployee)
- da.Update(dsEmployee)
-
- Catch ex As Exception
- End Try
- End Sub
复制代码
谁能帮我看看...谢谢先.. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 17-9-2010 07:37 PM
|
显示全部楼层
我好像知道问题在哪里,好像是我忘记开connection了.但是我现在又有另一个问题了.
我有一个datagrid to show 我全部的资料.而当那个user click这个人delete button时
, 那个user要删除的资料就不会出现在那个datagrid里面的.但其实,在database里
面,那个资料是还没被删除的.只是当那个user click另外一个button save时,资料
才会真正在database里面被删除掉.
关于这个,我该怎么做呢??
谢谢!! |
|
|
|
|
|
|
|
|
|
|
发表于 29-9-2010 10:21 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|