RT

解决方案 »

  1.   

    DataGridTableStyle ts=new DataGridTableStyle();
    DataGridTextBoxColumn cs=new DataGridTextBoxColumn();
    cs=new DataGridTextBoxColumn();
    cs.MappingName=db.GatheringDetail_ForeignAmount;
    cs.TextBox.Enter+=new EventHandler(TextBox_Enter);//关键是这里.
    cs.Width=80;
    ts.GridColumnStyles.Add(cs);
    dataGrid1.TableStyles.Add(ts);
      

  2.   

    private void TextBox_Enter(object sender, System.EventArgs e)
    {
    MessageBox.Show("YES");
    }这是事件,lidong6(立冬)的代码写在load里,窗体一弹出就MessageBox.Show("YES");
      

  3.   

    你是要回车事件是吗?那就是 改成:
    cs.TextBox.KeyDown+=new EventHandler(TextBox_KeyDown);
      

  4.   

    我又试了,点回车没反映啊,点E就可以,怎么办???
    private void TextBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    if (e.KeyCode==Keys.Enter)
    {
    MessageBox.Show("YES");
    }
    if (e.KeyCode==Keys.E)
    {
    MessageBox.Show("123");
    }
    }