可以给 TextBox 添加一个 onkeydown 事件,如果keycode = 13,就显示数据检索对话框
修改PopupCellType:- // 用户可以直接在 TextBox 中输入数据
- TextBox tb = new TextBox();
- tb.Width = new Unit(99, UnitType.Percentage);
- tb.ID = "PopupEditor";
- // 如果不希望用户直接输入数据,可以将TextBox设置为ReadOnly,这样就可以保证数据的有效性
- // tb.ReadOnly = true;
- tb.Attributes.Add("onkeydown", "return EnterPress(event)");
- cell.Controls.Add(tb);
- row.Cells.Add(cell);
复制代码 添加JS:
- <script language="javascript" type="text/javascript">
- function EnterPress(e) {
- if (e.e.keyCode== 13) {
- ShowPopup();
- }
- }
- </script>
复制代码 |