http://expert.csdn.net/Expert/topic/1695/1695859.xml?temp=.5944483

解决方案 »

  1.   

    思归的方法就是在dbgrid的textbox回车到下一个textbox,这个我已经实现了,但是我的问题还是没解决
      

  2.   

    在引起刷新的TextBox的keyPress事件(javascript)中,把下一个TextBox的ID保存到一个hidden里面
    然后在Page_Load里,检查相应的hidden,再输出javascript将焦点设置到那个TextBox上:
    if (IsPostBack)
    {
    if (Request.QueryString["hiddenName"] != "")
    {
    Page.RegisterStartupScript("focus", "<script language=javascript>document.getElementById(" + Request.QueryString["hiddenName"] + ").focus();</script>");
    }
    }
      

  3.   

    string sURL = "http://expert.csdn.net/Expert/TopicView1.asp?id="  + n.ToString();
      string scriptString = "<script language='VBscript'>window.open'" + sURL + "','_new'</" + "script>"
      if not IsStartupScriptRegistered("Startup")
            RegisterStartupScript("Startup", scriptString)
      end ifend sub 
    </script>
      

  4.   

    to icyer
    我用的服务器控件如何写textbox的keyPress事件?请不吝指教
      

  5.   

    我的textbox不是一般的textbox而是dbgrid中的textbox,如何获得焦点呢??请高手解答!