Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 46
1

При редактировании DataGridView добавляется лишняя строка

03.07.2013, 05:36. Просмотров 2187. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Наткнулся на странный баг.
Я сделал свой контрол для размещения в ячейке DataGridView. DataGridView затем связывается с DataTable, a DataTable берется из базы данных. Баг при редактировании моей ячейки заключается вот в чем: если редактируемая ячейка находится последней в DataGridView И после редактирования нажать Enter, то в DataTable добавляется новая, пустая строка, при этом эта новая строка не отображается в DataGridView.
Если редактировать ячейку в середине DataGridView, то ничего лишнего не добавляется. Если выходить из режима редактирования ячейки, например, кликом мыши, а не нажатием Enter, то опять же ничего лишнего не добавляется.
Это ж бред какой-то. Почему так?

P.S. Делал по примеру из RSDN http://www.rsdn.ru/article/dotnet/DataGridView20part2.xml
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2013, 05:36
Ответы с готовыми решениями:

Лишняя строка datagridview
Здравствуйте. Возникла проблема, не знаю как решить. Основная работа идёт на форме с таблицей...

Создается лишняя строка при выводе в таблицу из БД
Добрый день. Есть таблица в базе данных. Из таблицы выводим данные на страницу в виде таблицы....

Вывод сообщения при редактировании в DataGridView
Здравствуйте! ПОдскажите как можно выводить сообщение перед редактированием и после редактирование...

C# DataGridView - добавление в базу при редактировании датагрида
Помогите... есть база даных подключеная к датагриду все работает при запуске отображаютса даные из...

1
1452 / 1025 / 142
Регистрация: 23.07.2010
Сообщений: 5,683
04.07.2013, 14:46 2
http://msdn.microsoft.com/ru-ru/libr...=vs.90%29.aspx
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2013, 14:46

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

Ошибка при редактировании данных через DataGridView
Ошибка при редактировании данных через DataGridView. Я создал таблицу с полем id, которое является...

Процедуры обработки нажатия кнопки при редактировании ячейки DataGridView
Добрый день, коллеги! У TextBox есть события KeyPress и KeyDown, в которых обрабатывается...

При создание XML не добавляется строка
Здравствуйте! При создание xml файла не добавляется строка "<?xml version="1.0"...

При редактировании dataGridView говорит индекс выход за пределы границ, что делать?
fr1.dataGridView1.SelectedCells.Value = Convert.ToString(count); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.