我正在使用vb.net windows表单应用程序,我有一个数据gridview,即从两个table..my数据网格视图加载数据,如下所示:
我有两个表1->CompanyMaster_tbl
,其中有两个字段。 Cid and CompanyName
,
Cid是此表的主键
2-> DepartmentMaster_tbl
这个有4个字段。 dtid,dtname,dtphon,dtmail,Cid
。
dtid是主键,Cid是外键
单击保存按钮时我想保存两个表中的数据。 在此数据网格视图中,comapny名称从CompanyMaster_tbl加载 保留所有从DepartmentMaster_tbl
加载的内容答案 0 :(得分:0)
做这样的事情:
Dim sqlInsertT1 As String = ""
Dim sqlInsertT2 As String = ""
For i As Integer = 0 To gv.RowCount - 1
sqlInsertT1 &= " Insert Into table1(Cid , CompanyName) Values (" & gv.Rows(i).Cells("Cid").Value & ",'" & gv.Rows(i).Cells("CompanyName").Value & "');"
sqlInsertT2 &= " Insert Into table2(dtid,dtname,dtphon,dtmail,Cid) Values (" & gv.Rows(i).Cells("dtid").Value & " " & _
",'" & gv.Rows(i).Cells("dtname").Value & "','" & gv.Rows(i).Cells("dtphon").Value & "','" & gv.Rows(i).Cells("dtmail").Value & "'," & gv.Rows(i).Cells("Cid").Value & ");"
Next
'Execute the to string command.
'TO DO