保存问题

czh402 2008-07-31 10:39:35
刚接触VB.NET请问一下,对datagridview中的数据修改之后存盘应该如何写代码,以下是我的代码,帮忙看一下
Private Sub 保存SToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 保存SToolStripButton.Click
dim conn as sqlclient.sqlconnection("data source=(local);initial catalog=human;user id=sa,pwd=")
dim str as string
str="select * from dengji"
dim dad as sqlclient.sqldataadapter=new sqlclient.sqldataadapter(str,conn)
dim ds as dataset=new dataset ,dt as new datatable
dad.fill(ds,"dengji")
dt=ds.tables("dengji")

dim changedst as new dataset
changedst =ds
if not changedst is nothing then
dim com as new sqlclient.sqlcommandbuilder(dad)
try
dad.update(ds.tables("dengji"))
catch err as sqlclient.sqlexception
messagebox.show(err.message)
end try
end if
end sub

后台数据库无法更新。
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
akenny0423 2008-08-19
  • 打赏
  • 举报
回复
还要datagridview.endedit()
datagridview.updata
da.updata(ds,biaoming)
lx_lhy 2008-07-31
  • 打赏
  • 举报
回复
SqlConnection cn=Data.Connection();
SqlDataAdapter da=new SqlDataAdapter("select * from [user]",cn);
DataSet ds=(DataSet)Cache["my"];
SqlCommandBuilder cb = new SqlCommandBuilder(da); //加入这一句
da.Update(ds);
cn.Close();
hmilj245216 2008-07-31
  • 打赏
  • 举报
回复


你这个"dengji"不是dataSet的名字吗?这么又变成了dataTable的名字了??不明白LZ的想法

16,717

社区成员

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

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