Как отключить создание новых строк в DataGridView? - PullRequest
14 голосов
/ 19 апреля 2010

Речь идет о приложении .NET Windows Forms, написанном на C #. У меня есть DataGridView, который подключен к базе данных. Отображает содержимое выбранной таблицы.

Теперь, если в этой таблице 4 строки, она отобразит 4 строки. После этого я могу ввести строку 5 th в представлении таблицы данных. Этого следует избегать. Теперь я должен отключить создание новой строки. Как я могу это сделать?

Ответы [ 4 ]

31 голосов
/ 19 апреля 2010

Просто установите для свойства DataGridView.AllowUserToAddRows значение false.

9 голосов
/ 19 апреля 2010

Набор

dataGrid.AllowUserToAddRows = false
0 голосов
/ 12 февраля 2018

В XAML установите для свойства CanUserAddRows значение false. Например, см. Следующий код

 <DataGrid   CanUserAddRows="False">

 </DataGrid>
0 голосов
/ 18 декабря 2011

Сделайте это:

this.dataGridView1.DataBindings.Clear();
this.dataGridView1.DataSource = (set the original source back)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...