Добавление новых строк в DataGridView

193
24 марта 2018, 13:56

WinForm. Есть DataGridView не привязаный к DataSource.
Руками добавляю в него строку:

Почему появляется внизу пустая строка со звездочкой?

Я так понимаю, это для добавления новой строки. Но почему грид считает что это "живая" строка? В отладке её видно.
Как от нее избавиться и не потерять возможность добавления строк?

Answer 1

За наличие этой строки отвечает свойство DataGridView.AllowUserToAddRows. Избавиться от этой строки и не потерять возможность добавления строк можно путем установки значения этого свойства в false и реализовав добавление строк, например, при нажатии на кнопку. Про программное добавление строк можно почитать тут, а также тут и тут (первые ссылки в гугле).

READ ALSO
Запуск программы начиная со 2 формы

Запуск программы начиная со 2 формы

Как переиначить проект, чтобы при старте программы изначально запускалась вторая форма вместо первойЯ не хочу вызвать вторую из первой и первую...

238
SEHException в многопоточном приложении на MVC 4 с использованием OpenCV

SEHException в многопоточном приложении на MVC 4 с использованием OpenCV

Я пытаюсь найти на большом изображении несколько мелких, используя OpenCV SIFT в VS2017 на C#Итак, у меня есть отдельные изображения и несколько копий...

219
Ребят что делать дефендер считает мою программу вирусом?

Ребят что делать дефендер считает мою программу вирусом?

Написал приложение клиент для соц сети на C# и дефендер считает его вирусом что за беспредел? Trojan:Win32/SpriskyW!cl

230
Ошибка при деплое функции на MS SQL Server

Ошибка при деплое функции на MS SQL Server

Пишу пользовательскую функцию для MS SQL Server 2012Внутри использую передачу данных по HTTP и сборку System

209