リストビューのデータを別のデータベーステーブルに追加したいのですが、私はいくつかのチュートリアル&を次の解決策を見つけた。しかし、それはエラーを示す保持:SubItemsはListViwItemのメンバーではありません
これは、C#のためである
Private Sub orderButton_Click(sender As Object, e As EventArgs) Handles orderButton.Click
Try
For Each item As ListViewItem In myCart.Items
Dim sql As New StringBuilder
sql.AppendLine(" INSERT INTO newMedicinesOrders ")
sql.AppendLine(" (")
sql.AppendLine(" ,medicineName")
sql.AppendLine(" ,power")
sql.AppendLine(" ,form")
sql.AppendLine(" ,fQuantity")
sql.AppendLine(" ,iQuantity")
sql.AppendLine(" ,type")
sql.AppendLine(" ,cost")
sql.AppendLine(") ")
sql.AppendLine(" VALUES ")
sql.AppendLine(" (")
sql.AppendLine(" ,'" & item.SubItems(1).Text & "' ")
sql.AppendLine(" ,'" & power.Text & "' ")
sql.AppendLine(" ,'" & Form.Text & "' ")
sql.AppendLine(" ,'" & fQuantity.Text & "' ")
sql.AppendLine(" ,'" & iQuantity.Text & "' ")
sql.AppendLine(" ,'" & Type.Text & "' ")
sql.AppendLine(" ,'" & iCost.Text & "' ")
sql.AppendLine(" ,'" & Type.Text & "' ")
sql.AppendLine(") ")
Dim command As New MySqlCommand
command.CommandText = sql.ToString
command.Connection = con2
command.ExecuteNonQuery()
Next
Catch ex As Exception
Response.Write(ex)
End Try
End Sub
[ListViewItem from System.Web.Ui.Controls](https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listviewitem(v = vs.110))。 aspx)は、asp.netでListViewを操作する方法については、SubItemsという名前のプロパティはありません。[ここでは例を示します](http://stackoverflow.com/questions/11863956/cant-access-subitems-in-listview-while-looping) – Steve
@ Steve解決策は何ですか? –
これは、Windowsフォームアプリケーションのように見えます。角括弧:item.SubItems [1] .Text – abrown