我将查询的内容显示在datagrid里面,我想任意删除datagrid中的几条记录,能实现吗?
解决方案 »
- 求正则表达式com组件,不用系统的vbscript.dll
- 哪位兄弟能给我发一个mschart.ocx
- VB、ACCESS中的sQL语句
- 大家看一下这个是不是Visual SourceSafe 6.0 Server ?
- 如何实现一条记录打印出两张不同的报表?用水晶报表动态实现!
- 关于网络Winsock问题,在线等待。
- 请问如何实现使在图象上盖上一层薄雾的效果?我希望是通过位逻辑算法实现.
- 继续散分!!!!!!!!!!!!!!!!!!!3
- 在应用程序中如何启动另外一个应用程序,如何结束另外一个应用程序?
- 一个非常简单的SQL SERVER查询语句。。
- 如何在DataReport设置纸张的大小?
- 请DX 给出VB用md5的加密字符串的,完整源代码! 谢谢
Dim Rs As New ADODB.Recordset
CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa;"
CN.Open
Rs.CursorLocation = adUseClient
Rs.Open "select * from employees", CN, adOpenDynamic, adLockBatchOptimistic
Set DataGrid1.DataSource = Rs
DataGrid.AllowDelete = True With RS
.Delete
.MoveNext
If .EOF Then .MoveLast
End With
Else
Exit Sub
End If
Rs.Delete adAffectCurrent
End SubPrivate Sub Command2_Click()
Rs.Update
End SubPrivate Sub Form_Load()
Dim CN As New ADODB.Connection '定义数据库的连接存放数据和代码
CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=saleTesttmp;User Id=sa;Password=sa;"
CN.Open
Rs.CursorLocation = adUseClient
Rs.Open "select * from test", CN, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = Rs
End Sub
你删除的时候选中DATAGRID的记录,让这条记录;变黑
就可以了保存到数据库中Rs.Update
你还是多看一下数据库的书吧