DataGrid模板列中TextBox的焦點相應鍵盤事件 (轉)

worldblog發表於2007-08-17
DataGrid模板列中TextBox的焦點相應鍵盤事件 (轉)[@more@]

  DataGrid模板列中TextBox的焦點相應鍵盤事件

  首先在DataGrid中加入模板列:

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

 

 

 

 

 

 

 

 

 

  RM id=Form1 method=post runat="server">:namespace prefix = asp /> = 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 順序改變

  歡迎批評、討論!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-963759/,如需轉載,請註明出處,否則將追究法律責任。

相關文章