首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于datagirdview编辑事件下的回车有关问题

2012-03-15 
关于datagirdview编辑事件下的回车问题本人在datagridview下面的EditingControlShowing事件中定义e.CellSt

关于datagirdview编辑事件下的回车问题
本人在datagridview下面的EditingControlShowing事件中定义
  e.CellStyle.BackColor = Color.Aquamarine;
  TextBox test = (TextBox)e.Control;
  test.BorderStyle = BorderStyle.FixedSingle;
  test.KeyUp -= new KeyEventHandler(this.Text_KeyUp);
  test.KeyUp += new KeyEventHandler(this.Text_KeyUp);
托管方法
 private void Text_KeyUp(object sender, KeyEventArgs e)
  {
  if (e.KeyCode == Keys.Return)
  {
  MessageBox.Show("");
  }
  }
在打回车时没有反应,但是crtrl键加回车的话,就可以执行MessageBox.Show("")这一句,这不知道是不是datagridview中的一个bug

[解决办法]
如果在作表格类程序,用Delphi吧,很强大的,性能很高

热点排行