Добавление элемента управления в Datagridview - PullRequest
0 голосов
/ 03 июня 2010

Как добавить элемент управления в DataGridView? Использование события кнопки. Например, я хочу создать новую строку и столбец в DataGridView, это я хочу сделать с помощью кнопки управления. Как мне это сделать? Я использую C # .net и MS-Access.

Ответы [ 2 ]

1 голос
/ 03 июня 2010

Ваш вопрос не соответствует его названию. Название спрашивает об элементах управления, но вопрос о строках и столбцах, я игнорирую заголовок, и я предполагаю, что это несвязанный DataGridView.

Эта ссылка MSDN показывает, как добавлять строки, а эта показывает, как добавлять столбцы.

0 голосов
/ 18 августа 2010

Вот фрагмент кода для добавления элемента управления в сетку.

private void addNewRowButton_Click (отправитель объекта, EventArgs e) {

       this.DataGridViewIssue.Rows.Add();//This line will add a new button contol into the grid 
   }

   private void deleteRowButton_Click(object sender, EventArgs e)
   {
       if (this.DataGridViewIssue.SelectedRows.Count > 0 &&
           this.DataGridViewIssue.SelectedRows[0].Index !=
           this.DataGridViewIssue.Rows.Count - 1)
       {
           this.DataGridViewIssue.Rows.RemoveAt(
               this.DataGridViewIssue.SelectedRows[0].Index);
       }
   }

   private void SetupLayout()
   {
       this.Size = new Size(1055, 800);

       addNewRowButton.Text = "Add Row";
       addNewRowButton.Location = new Point(10, 10);
       addNewRowButton.Click += new EventHandler(addNewRowButton_Click);

       deleteRowButton.Text = "Delete Row";
       deleteRowButton.Location = new Point(100, 10);
       deleteRowButton.Click += new EventHandler(deleteRowButton_Click);

       buttonPanel.Controls.Add(addNewRowButton);
       buttonPanel.Controls.Add(deleteRowButton);
       buttonPanel.Height = 50;
       buttonPanel.Dock = DockStyle.Bottom;

       this.Controls.Add(this.buttonPanel);
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...