Я хочу добавить данные Listview в другую таблицу базы данных. Я просмотрел несколько руководств & нашел следующее решение. Однако он продолжает показывать ошибку:SubItems не является членом ListViwItem
"SubItems не является членом ListViewItem"
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 из System.Web.Ui.Controls] (https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listviewitem (v = vs.110). aspx) не имеет свойства SubItems, [здесь пример] (http://stackoverflow.com/questions/11863956/cant-access-subitems-in-listview-while-looping) о том, как работать с ListView в asp.net – Steve
@Steve какое решение? –
Это выглядит как квадратные скобки формы Windows Form: item.SubItems [1] .Text – abrown