powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу сделать update для datagriview
8 сообщений из 8, страница 1 из 1
Не могу сделать update для datagriview
    #39112908
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Столкнулся с проблемой. Мне нужно сделать по клику update строки в datagridview.
Мой код.
Код: c#
1.
2.
3.
4.
MySqlDataAdapter da = new MySqlDataAdapter(sql, con.con);
DataTable dt = new DataTable();
da.Fill(dt);
gv_Display.DataSource = dt;
...
Рейтинг: 0 / 0
Не могу сделать update для datagriview
    #39113035
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456,
Не знаю, надо к Shoсker.Pro обращаться, думаю...
...
Рейтинг: 0 / 0
Не могу сделать update для datagriview
    #39113079
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я изменил код:
Код: c#
1.
2.
3.
ds = new DataSet();
            da.Fill(ds);
            gv_Display.DataSource = ds.Tables[0];


Для сохранения значений полей грида использовал код:
Код: c#
1.
2.
cmdbl = new MySqlCommandBuilder(da);
            da.Update(ds);


Ошибка
Нарушение параллелизма: UpdateCommand затронула 0 из ожидаемых 1 записей.
...
Рейтинг: 0 / 0
Не могу сделать update для datagriview
    #39113109
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
son456,

о, блокировочки...
используй свойство ConflictOption у КомандБилдера
в примере переписывает значение, не смотря на изменения другим пользователем (связь строк только по ключевому полю)
есть и другие опции...

Код: c#
1.
SqlCommandBuilder cmdB = new SqlCommandBuilder(da) { ConflictOption= ConflictOption.OverwriteChanges};
...
Рейтинг: 0 / 0
Не могу сделать update для datagriview
    #39113131
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В код вставил вашу строку
Код: c#
1.
{ ConflictOption= ConflictOption.OverwriteChanges};


Ошибки не выдало что-то записало в базу. В базе вместо фамилии появились знаки вопросов. Базу использую mysql.
...
Рейтинг: 0 / 0
Не могу сделать update для datagriview
    #39113140
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Латиница работает, а кириллица нет. До этого были такие проблемы пришлось в строку подключения вставить строчку ;Allow Zero
...
Рейтинг: 0 / 0
Не могу сделать update для datagriview
    #39113144
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Латиница работает, а кириллица нет. До этого были такие проблемы пришлось в строку подключения вставить строчку ;Allow Zero
А сейчас такое же не прокатывает?
...
Рейтинг: 0 / 0
Не могу сделать update для datagriview
    #39113145
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
;charset=utf8
Забыл прописать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу сделать update для datagriview
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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