ukghosh Ответов: 0

Как удалить выбранную строку из datatable в listview?


я использовал сеанс для хранения динамических данных и привязал сеанс к datatable для хранения в базе данных. . но я не могу удалить данные из listview, когда выбираю строку для удаления при нажатии кнопки.
заранее спасибо

Что я уже пробовал:

Protected Sub btnSubmit_Click (sender As Object, e As EventArgs) обрабатывает btnSubmit.Щелчок
соед = новый объект adodb.Подключение
Коннектикут.Open ("Provider=MSDASQL;DSN=dsnacbuild")
'rs = новый набор записей ADODB.
Dim listRow как новый DataTable
Если Сессия.Пункт ("ListData") Значит Ничего
listRow = DirectCast(Session.Item ("ListData"), DataTable)
Если listRow не ничего и listRow.Строк.Тогда считайте > 0
Для каждой строки в виде DataRow в listRow. Rows
Коннектикут.Выполнить("вставить в ItemProduct(itemhead, номенклатура,количество,норма) значения ('" &амп; строка("Марка").ToString &"', '" & row("ItemName").ToString &"', ' "& row ("qty").ToString &"', ' "& row ("Rate").ToString & "')")
Следующая строка

Конец, Если
Конец, Если
Конец Подводной Лодки
--------------------------это код da для удаления записи----------
Защищенный суб btnRemove_Click (отправитель как объект, e Как EventArgs) обрабатывает btnRemove.Щелчок
Dim listRow как новый DataTable
listRow = DirectCast(Session.Item ("ListData"), DataTable)
- Если Сессия.Item ("ListData") 0 Затем
Для меня как целое число = listRow.Строк.Отсчет-От 1 До 0 Шаг -1
listRow.Строк.Удалить(listRow.Выбрать)
Следующий
- Конец, Если

Конец Подводной Лодки

0 Ответов