通过DataGridView的OnKeyDown事件,在事件里面判断e.Key是否等于回车,如果是则e.Cancel=true;
方法是这样,代码大概是这么写,具体你可以根据智能提示输入;
//str为字符串int index, i = 0; index = str.IndexOf(" "); while (index > 0) { i++; if (i % 2 == 0) { str = str.Remove(index, 1); str = str.Insert(index - 1, "\t\n"); } index = str.IndexOf(" ", index + 1); }//...
DataGridView 的KeyPress事件里判断按下的键子是否是回车的ASCII值,如果是的话转换为你要实现的语句
楼上说的办法在编辑状态下没用的。