zoukankan      html  css  js  c++  java
  • DataGrid模板列中TextBox的焦点相应键盘事件

     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>

                    </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 顺序改变

  • 相关阅读:
    centos7 下载并安装.netcore SKD,运行.netcore 应用程序
    小网站到大网站架构的演化之路 学习总结
    suppersocke,websocket 功能学习总结
    定时任务 quartZ
    RabbitMQ 安装和功能点
    rabbitmq 发送 消费消息
    富文本编辑器
    vue AES加密解密
    css动画库
    el-table合并表格
  • 原文地址:https://www.cnblogs.com/neozhu/p/100251.html
Copyright © 2011-2022 走看看