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

  • 相关阅读:
    安全测试知多少
    支付测试
    接口测试总结
    SoapUI+excel接口自动化测试简述
    浏览器及元素的常用函数及变量整理总结
    jmeter接口自动化测试,数据驱动玩法
    接口测试点汇总
    测试面试题;
    MySQL入门,了解下、
    徒手运维MGR集群基本操作
  • 原文地址:https://www.cnblogs.com/neozhu/p/100251.html
Copyright © 2011-2022 走看看