dataset.table中删除记录

cyd411 2008-09-09 06:49:35
我用下面的方法建立了连接
能不能对dataset.table("Setting")表中的行进行操作呢?
我想删除其中任意一个行
如果可以请问这个语句怎么写呢

万分感谢
稍微写的详细点好吗?我比较笨蛋

是菜鸟

 '使用DataSet连接数据库()
Dim ds As New DataSet
Dim cn As New OleDb.OleDbConnection
Dim dataAdapter As OleDbDataAdapter
Dim commandBuilder As New OleDbCommandBuilder(dataAdapter)

Dim selectCommand As String = "select * from Setting"

Dim connectionStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\set.mdb;" 'User ID=admin;Password=1111"

cn.ConnectionString = connectionStr
dataAdapter = New OleDbDataAdapter(selectCommand, cn)
'视图填充,使用DataSet中Setting
dataAdapter.Fill(ds, "Setting")
'绑定到DataGridView1
Me.DataGridView1.DataSource = ds.Tables("Setting")

cn.Close()
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lx_lhy 2008-09-09
  • 打赏
  • 举报
回复
protected DataRow[] foundRow;
string str="hhh";
foundRow=objDataSet.Tables["Tproject"].Select("ID='"+str+"'","");//这里的id是你等于hhh的那个字段,你自己换掉就可以了
foreach(DataRow dr in foundRow)
{
dr.Delete();
ds.Tables[0].AcceptChanges();
}
cyd411 2008-09-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangzeshuai 的回复:]
dt.Rows[].Delete()
[/Quote]
dt是什么?写详细点好吗?指定删除ID=9的行
cyd411 2008-09-09
  • 打赏
  • 举报
回复
补充下问题
我想删除的是表内ID=9那行的记录,请问怎么写?
行者无疆-Kevin 2008-09-09
  • 打赏
  • 举报
回复
dt.Rows[].Delete()

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧