powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обновить одну запись?
3 сообщений из 3, страница 1 из 1
Как обновить одну запись?
    #32686897
Sasha09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет усем снова
Возможно ли обновить одну строку в DataGrid? Чтобы после обновления известной записи в базе перегрузить ее в таблице, а не всю таблицу, т.к. там много записей и полная перегрузка выполняется долго?
Спасибо!
...
Рейтинг: 0 / 0
Как обновить одну запись?
    #32686962
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать метод LoadDataRow

Код: plaintext
1.
2.
3.
4.
5.
6.
Dim row(columnNumber) As Object
row( 0 ) = "first column"
row( 1 ) = "second column"
row( 2 ) =  5 
row( 3 ) = "and etc"
myTable.LoadDataRow(row, True)

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Как обновить одну запись?
    #32687726
Sasha09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасиб!
В общем сделал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
        Dim crm As CurrencyManager = Me.BindingContext(Me.grdTable.DataSource, Me.grdTable.DataMember)
        Dim row As DataRowView = CType(crm.Current, DataRowView)


        row("Город") = "Тверь"
        row("Страна") = "РФ"
        row("Регион") =  1 


        crm.EndCurrentEdit()
        Try
            Me.SqlDataAdapter1.Update(Me.DsDeclare1)
        Catch ex As Data.SqlClient.SqlException
            Me.DsDeclare1.RejectChanges()
            MessageBox.Show(ex.Message)
        End Try


        Me.DsDeclare1.AcceptChanges()
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обновить одну запись?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]