Lisa775 Ответов: 1

Asp.net с помощью VB.NET добавление строк в таблицу данных во время выполнения


всем привет
я пытаюсь добавить строки в таблицу данных но после добавления одной строки а затем нажмите кнопку Сохранить другая строка исчезнет потому что сообщение обратно
как я могу добавить новые строки, но с сохранением строки перед ним
спасибо!
это мой код.:


Dim dcItemID = New DataColumn("ItemID", GetType(Int32))
            Dim dcUnit = New DataColumn("UnitID", GetType(Int32))
            Dim ItemPrice = New DataColumn("ItemPrice", GetType(Int32))
            Dim sellprice = New DataColumn("SellPrice", GetType(Int32))


            dt.Columns.Add(dcItemID)
            dt.Columns.Add(dcUnit)
            dt.Columns.Add(ItemPrice)
            dt.Columns.Add(sellprice)

            dt.Rows.Add(Convert.ToInt32(rcItemName.SelectedValue), Convert.ToInt32(rcUnitID.SelectedValue), tbItemPrice.Text, tbSellprice.Text)


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

я перепробовал все что нашел в интернете plz help

1 Ответов

Рейтинг:
0

Herman<T>.Instance

Прежде чем ДТ.Строк.Добавить() делать тусклым дроу = ДТ.Невров()
установите поля в dRow, а затем добавьте свой dRow.


Lisa775

Thnx для u replay я пробовал это сделать но это не работает

Herman<T>.Instance

пожалуйста, уточните "не работает"

Lisa775

Это все еще добавить только последнюю строку я добавляю

Herman<T>.Instance

Из-за Post_Back вам нужно перезагрузить полную таблицу, чтобы показать ее.
Итак... добавленная строка должна быть зафиксирована в БД

Lisa775

спасибо Вам за его работу, я храню его в ViewState