Привет :) В основном у меня есть проверенный ListViewBox (я выбрал «checked = true» в разделе свойств). Мне нужно получить данные из проверенных элементов/строк в спискеViewBox, чтобы вычислить общую цену в текстовом поле. У меня есть поле со списком, в котором вы можете выбрать, какой файл вы хотите отображать в ListViewBox (поэтому lvwbox может чередовать 3 разных файла, но я могу решить это, используя простой оператор If - Если cboDate = "..... «Тогда ..... и т. Д., так что это не проблема)Как получить данные из проверенного ListViewBox vb.net
Я выложу снимок экрана моей формы здесь, так что это имеет смысл, но в основном мне нужно закодировать что-то, что позволяет мне выбирать несколько элементов в ListViewBox, а затем отображает общую цену на основе этих выборов (кстати, каждый элемент в Коробке имеет другую цену)
Имена файлов: JuneEvent, JulyEvent и AugEvent, и каждый из них имеет несколько полей записей, которые являются ClassID, ClassDescripion , ClassTime и ClassPrice.
Я застрял на этом целую вечность, кто-то может помочь мне! спасибо лол: P
пс В настоящее время единственный код у меня есть на форме, чтобы отобразить определенный файл в ListViewBox на основе того, что выбрано в поле со списком ...
Click here to see the screenshot of program form
Here is the form in action - игнорировать таблицу на правой стороне - я разберусь с этим позже
EDIT: НЕДАВНИЙ КОД:
Private Sub lvwEvents_ItemChecked(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles lvwEvents.ItemChecked
Dim totalAmt As Double = 0
For Each lv As ListViewItem In lvwEvents.Items
If lv.Checked = True Then
totalAmt += JuneEvent.ClassPrice
End If
Next
txtPrice.Text = FormatNumber(totalAmt, 2)
End Sub
Начало работы с событием ItemChecked, а затем использовать коллекцию CheckedItems в цикле по элементам проверяемых, извлечь столбец с цену, суммируйте ее до общей суммы, отобразите общее количество. Добавьте немного поиска по этим темам, и вы быстро «застряли» – Steve
. Посмотрите здесь [ask] и здесь [mcve], чтобы узнать, как публиковать вопросы со всей необходимой нам информацией. Публикация изображений вашей программы обычно не очень полезна. Гораздо лучше включить достаточно кода, чтобы мы могли дублировать вашу проблему и ответить на нее. –
Я думаю, что проблема связана с _JuneEvent.ClassPrice_. Покажите нам, как вы инициируете и присваиваете значение. –