title: Problem with dynamic create tabPages in Winforms TabControl
body: <p>I want to create dynamic tabPages in TabControl. In each tabPage I create dataGridView and i want to fill the entire space of each tabPage with this dataGrid. Here is code, where i do this:</p>
  
  <pre><code>private void tabControlMutants_SelectedIndexChanged(object sender, EventArgs e)
  {
      DataGridView dgw = new DataGridView(); 
  
      DataGridViewTextBoxColumn testCaseCol = new System.Windows.Forms.DataGridViewTextBoxColumn();
      DataGridViewTextBoxColumn resultCol = new System.Windoows.Forms.DataGridViewTextBoxColumn();
      // 
      // dataGridView1
      // 
      dgw.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
      dgw.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
      testCaseCol,
      resultCol});
      dgw.Location = new System.Drawing.Point(3, 3);
      dgw.Name = "dataGridView1";
      dgw.AutoSize = true;
      dgw.Dock = System.Windows.Forms.DockStyle.Fill;
      dgw.TabIndex = 0;
      // 
      // TestCaseColumn
      // 
      testCaseCol.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
      testCaseCol.HeaderText = "Test Case";
      testCaseCol.Name = "TestCaseColumn";
      // 
      // ResultColumn
      // 
      resultCol.HeaderText = "Result";
      resultCol.Name = "ResultColumn";
  
      tabControlMutants.TabPages[(sender as TabControl).SelectedIndex].Controls.Add(dgw);
      ((System.ComponentModel.ISupportInitialize)(dgw)).EndInit();
  
      //fill dataGridView
  
  }
  </code></pre>
  
  <p>But it doesn't work, becouse when i resize the main window, data gridView doesn.t change its size (although the dock property is set to fill). Any ideas?</p>