本文介绍了如何将数据从一个listview行保存到sql数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 大家好 我的表格中只有一个列表视图。 我想双击一行并保存从特定行到sql数据库表的记录。 欢迎任何帮助。 如果frUpdate = True然后 Dim iCount As Integer = 0 Dim iLoop As Integer = 0 Dim cmd As New SqlCommand() Dim lvitem cmd.Connection = clsMSSQL.con cmd.Connection.Open() iCount = listitems.Items.Count 如果不是listitems.Items.Count = 0则 Do Until iLoop = listitems.Items.Count lvitem = listitems.Items.Item(iLoop)使用lvitem cmd.CommandText =插入项目(MatID,StaffID,Itemname,Unit,Quantity)VALUES_ & ; ('& lvitem.subitems(0).text&','& frmAddEdit.txtAA.Text&','& lvitem.subitems(1).text&', '& lvitem.subitems(2).text&','& lvitem.subitems(3).text&') cmd.ExecuteNonQuery() End With iLoop = iLoop + 1 lvitem = Nothing Loop MsgBox(ΕπιτυχημένηΑποθήκευση!,MsgBoxStyle.Information,Πληροφορία) fill_items()结束如果结束如果结束子 使用此代码保存所有列表视图中的记录。我想只保存一行解决方案 Hi guysI have a form with only a listview in it.I want to doubleclick to one row and save the records from the specific row to a sql database table.Please any help is welcome.If frUpdate = True Then Dim iCount As Integer = 0 Dim iLoop As Integer = 0 Dim cmd As New SqlCommand() Dim lvitem cmd.Connection = clsMSSQL.con cmd.Connection.Open() iCount = listitems.Items.Count If Not listitems.Items.Count = 0 Then Do Until iLoop = listitems.Items.Count lvitem = listitems.Items.Item(iLoop) With lvitem cmd.CommandText = "insert into Items(MatID,StaffID,Itemname,Unit,Quantity) VALUES " _ & "('" & lvitem.subitems(0).text & "','" & frmAddEdit.txtAA.Text & "','" & lvitem.subitems(1).text & "','" & lvitem.subitems(2).text & "','" & lvitem.subitems(3).text & "')" cmd.ExecuteNonQuery() End With iLoop = iLoop + 1 lvitem = Nothing Loop MsgBox("Επιτυχημένη Αποθήκευση!", MsgBoxStyle.Information, "Πληροφορία") fill_items() End If End If End Subwith this code it save all the records from listview. I want to save only one row 解决方案 这篇关于如何将数据从一个listview行保存到sql数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-26 21:32