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

  • 相关阅读:
    Eclipse快捷键大全(转载)
    IE9浏览Flash页面时显示错位并不停地闪烁
    flash全屏事件和键盘按下事件部分不能触发问题
    AS3摘要(转载)
    【as3手册小记】ActionScript 中处理全屏模式的注意事项
    巧用FlashPaper 让Word文档变Flash
    AS3视频照相截图(转载)
    Json串到json对象的转换
    映射文件详解(转)
    Jquery .ajax方法分析(一)
  • 原文地址:https://www.cnblogs.com/neozhu/p/100251.html
Copyright © 2011-2022 走看看