导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

关于多表查询中修改数据如何保存到服务器,SqlCommandBuilder不支持还是另有他法。。。(思归大侠help )

Kain 2003-08-11 12:01:53
Dim da As New SqlClient.SqlDataAdapter("select s.id, s.name ,c.name from [systemuser] s,school c where s.schoolid=c.reid", SqlConnection1)
da.Fill(mds, "user")
DataGrid1.DataSource = mds.Tables(0)



Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'===============这样行不通,有没有友好的办法哦===========
Dim da As New SqlClient.SqlDataAdapter("select id, name from [systemuser]", SqlConnection1)
Dim cm As New SqlClient.SqlCommandBuilder(da)
mds.Tables(0).Columns.Remove("name1")
da.Update(mds.Tables(0))
End Sub
...全文
7 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
youyous 2003-08-18
mark
回复
Kain 2003-08-13
mark
回复
Kain 2003-08-12
mark]
回复
Kain 2003-08-11
不行啊,两个标中的内容要一起显示出来啊
回复
Happyboy_zjy 2003-08-11
不太看的明白。不过,你可以在定义SQL语句的时候就写两张表的SQL语句,然后FILL出来后会用Table0,table1分开的,然后改动数据后,直接拿来保存就OK啦
回复
Kain 2003-08-11
ziji up
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.