title: KeyUp event not firing on DataGrid
body: <p>Can´t figure why it isn't, here's the sample code:</p>
  
  <pre><code>public Form1()
          {
              InitializeComponent();
              //Create DataGrid
              DataGrid dg = new DataGrid();
              dg.Parent = this;
              dg.Location = new Point(10, 10);
              dg.Size = new System.Drawing.Size(300, 200);
              //Create list of people
              List&lt;Person&gt; people = MethodThatFetchesPeople();
              //Bind list
              BindingList&lt;Person&gt; bl_people = new BindingList&lt;Person&gt;(people);
              dg.DataSource = bl_people;
              //Format grid
              dg.TableStyles.Clear();
              DataGridTableStyle dgts = new DataGridTableStyle();
              dgts.MappingName = bl_people.GetType().Name;
              dgts.ReadOnly = true;
              DataGridTextBoxColumn col_name = new DataGridTextBoxColumn();
              col_name.MappingName = "Name";
              col_name.HeaderText = "Name";
              dgts.GridColumnStyles.Add(col_name);
              DataGridTextBoxColumn col_height = new DataGridTextBoxColumn();
              col_height.MappingName = "Height";
              col_height.HeaderText = "Height (cm)";
              dgts.GridColumnStyles.Add(col_height);
              dg.TableStyles.Add(dgts);
              //Subscribe events
              col_name.TextBox.KeyDown += new KeyEventHandler(TextBox_KeyDown);
              col_name.TextBox.KeyUp += new KeyEventHandler(TextBox_KeyUp);
          }
  </code></pre>
  
  <p>The event handling methods:</p>
  
  <pre><code>        void TextBox_KeyUp(object sender, KeyEventArgs e)
          {
              //Do something on keyup
              Debug.WriteLine("Keyup!");
          }
  
          void TextBox_KeyDown(object sender, KeyEventArgs e)
          {
              //Do something on keydown
              Debug.WriteLine("Keydown!");
          }
      }
  </code></pre>
  
  <p>After pressing on a value from the <strong>Name</strong> column, that <strong>DataGridTextBoxColumn</strong> gets the focus.
  Then whenever I press a key the <strong>KeyDown</strong> event gets fired but nothing happens for the <strong>KeyUp</strong> event, even when the <strong>KeyDown</strong> event isn't subscribed.<br>
  I really just need the KeyUp event, the KeyDown doesn't fit my purpose. And I can't just switch to the <strong>DataGridView</strong> as this code will be used with the compact framework :(<br>
  How can I solve this?</p>