DataGrid模板列中TextBox的焦点相应键盘事件

原创 2003年10月22日 01:24:00

     DataGrid模板列中TextBox的焦点相应键盘事件

     首先在DataGrid中加入模板列:

     < asp:datagrid id="datagrid1" runat="server">

       <AlternatingItemStyle BackColor="#EEEEEE"></AlternatiingItemStyle>

        <ItemStyle Font-Size="12px" ></ItemStyle>

         <HeaderStyle Font-Size="12px" BackColor="#00CCFF"></HeaderStyle>

          <FooterStyle HorizontalAlign="Center"></FooterStyle>

              <Columns>

                   <asp:TemplateColumn>

                           <ItemTemplate>

                                <asp:TextBox id="TextBox1" runat="Server"></asp:TextBox>

                            </ItemTemplate>

                    </asp:TemplateColumn> <?xml:namespace prefix = asp />

                </Columns>

< /asp:datagrid >

   在Page_Load事件中:

       ‘给datagrid绑定数据

                ......

       DataGrid1.DataSource = dst
       DataGrid1.DataBind()

       Dim txt As TextBox
            Dim i As Integer
            For i = 0 To DataGrid1.Items.Count - 1
                txt= DataGrid1.Items(i).FindControl("textbox1")
                txt.Attributes.Add("onkeydown", "if(event.keyCode==13) event.keyCode=9")

           Next

TextBox的焦点即在模板列中加入的TextBox的 TabIndex,每次点击Enter(回车),TextBox的焦点按 Tab 顺序改变

       欢迎批评、讨论!

(原创)EasyUI中datagrid的行编辑模式中,找到特定的Editor,并为其添加事件

有时候在行编辑的时候,一个编辑框的值要根据其它编辑框的值进行变化,那么可以通过在开启编辑时,找到特定的Editor,为其添加事件   // 绑定事件, index为当前编辑行 var edito...
  • d7011800
  • d7011800
  • 2013年03月19日 17:01
  • 47692

DataGridView在Cell编辑状态响应回车键下的KeyPress/KeyDown/KeyUp事件

我们知道由于DataGridView的单元格DataGridCell处于编辑的时候,当你按Enter键,那么DataGridView是不会激发KewPress/KeyDown/KeyUp这些事件的,因...
  • wesley219
  • wesley219
  • 2014年04月24日 19:46
  • 4584

easyUI datagrid自定义添加列 (点击事件)

有列表 想添加一个操作列  类似删除之类的   ...
  • nnn_net
  • nnn_net
  • 2016年07月13日 15:42
  • 9750

Android TV 焦点与按键事件分析

在触摸屏出现在手机上之前,焦点是手机上人机交互中最重要的一个概念。焦点即用户当前的关注点(或区域),手机上将该区域以某种形式高亮显示,人们通过上、下、左、右方向键可以移动焦点,按确认键后手机将打开(或...
  • yummykwok
  • yummykwok
  • 2017年02月23日 11:11
  • 1678

wince 5.0 textbox 键盘事件

  • 2009年09月09日 15:38
  • 23KB
  • 下载

Datagrid键盘事件响应

  • 2007年05月03日 22:25
  • 157KB
  • 下载

easyUI datagrid 实现行上移,下移,置顶,置底,排序提交后台绑定键盘事件

  • 2017年08月18日 19:43
  • 5KB
  • 下载

Qt中的键盘事件以及焦点设置

Qt键盘事件属于Qt事件系统,所以事件系统中所有规则对按键事件都有效。下面关注点在按键特有的部分: focus 一个拥有焦点(focus)的QWidget才可以接受键盘事件。有输入焦点的窗...
  • iamplane
  • iamplane
  • 2016年12月28日 19:51
  • 2196

Flex 自动获取焦点 监听全局键盘事件

这是《Flex第一步》QQ群里面一个朋友问我的问题,特此拿出分享一下。或许问题比较简单,还是将其记录一下比较好。 需求如下: 当AIR启动后,监听全局键盘事件,即this.addEventListen...
  • wjxx23006191
  • wjxx23006191
  • 2011年04月23日 23:37
  • 903

响应软键盘事件获取城市列表

  • 2015年03月13日 16:53
  • 754KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataGrid模板列中TextBox的焦点相应键盘事件
举报原因:
原因补充:

(最多只允许输入30个字)