怎样把DataGridView中的数据写入到SQL中

lvzhui86 2010-04-07 09:53:03
如题
...全文
174 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
__老张__ 2010-04-09
  • 打赏
  • 举报
回复
你可以自已在模块中写一个数据库操作的函数放在模块中
然后调用
从DV里循环读取数据(按DV中有多少数据行datagridview.rows.count)来插入数据库中,#1 就是读取数据
捷哥1999 2010-04-08
  • 打赏
  • 举报
回复
如果DataGridView中的数据是使用DataAdapter类从数据库获取的,就可以直接用DataAdapter将数据更新回数据库,如果不是这样,那么要保证数据库中有对应的表可以存储DataGridView中的数据(也就是说表结果相同),然后可以一行行读取DataGridView中的数据,插入到数据表中,就如1楼所述。
the_fire 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qshurufa 的回复:]
For i As Integer = 0 To DataGridView.RowCount-1
sSQL = "INSERT INTO t_Stock (StockNo) VALUES ('" & DataGridView.Rows(i).Cells(0).Value& "')"
Next
[/Quote]
....
qshurufa 2010-04-08
  • 打赏
  • 举报
回复
For i As Integer = 0 To DataGridView.RowCount-1
sSQL = "INSERT INTO t_Stock (StockNo) VALUES ('" & DataGridView.Rows(i).Cells(0).Value& "')"
Next
hurtsobad 2010-04-08
  • 打赏
  • 举报
回复
For i As Integer = 0 To Me.dgvContacts.Rows.Count - 1
sSQL = "INSERT INTO Contacts (RisunContactsNo,RisunContactsCName)" & _
" VALUES('" & Me.dgvContacts.Rows(i).Cells("序號").Value.ToString & "'" & _
",'" & Me.dgvContacts.Rows(i).Cells("中文名").Value.ToString & "')"
Dim cmd As New SqlCommand
Dim Adp As New SqlDataAdapter
Dim con As New SqlConnection(sSQLConn)
con.Open()
cmd.Connection = con
cmd.CommandType = CommandType.Text
cmd.CommandText = sSQL
Adp.SelectCommand = cmd
cmd.ExecuteNonQuery()
con.Close()
Next

16,555

社区成员

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

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