2014-01-24 2 views
0

При добавлении нового DataGridViewButtonColumn в DataGrid добавляется новая строка кнопок..net Datagrid WinForm - Добавление DataGridViewButtonColumn автоматически добавляет строку

Есть ли способ предотвратить это?

Я бы предпочел не очищать все строки после добавления столбцов.

Также не может использовать WPF. Это проект Winform, который я унаследовал.

DataGridViewButtonColumn bcol = new DataGridViewButtonColumn(); 
bcol.HeaderText = "Button Column"; 
bcol.Text = "Click Me"; 
bcol.Name = "btnClickMe"; 

Вышеприведенный фрагмент кода создает новую строку с помощью кнопки.

ответ

0

Try запрещая добавлять новые строки:

dataGridView1.AllowUserToAddRows = false; 

Я думаю, что вы видите, это новая строка в нижней части сетки.

Вы можете увидеть разницу здесь: (включено в верхней картинке, отключить в нижней картинке)

enter image description here

+0

Спасибо, что работало. Также обнаружен, если вы снимите флажок «Включить добавление» в конструкторе тоже будет работать. Это должны быть одни и те же свойства. – user19055

+0

Вы правы, они такие же. Вы можете установить его в дизайнере во время разработки или в коде во время выполнения. –

Смежные вопросы