我的问题是:当光标在textbox1是 从datagrid中获取的文本在textbox1中显示,当光标点击在textbox2是,在点击datagrid时,从其中取出的数据在textbox2中显示,所以从datagrid获取的数据到底在哪个文本框显示,取决于光标在那个文本框中,怎么样判断呢?环境是vs2005,工程是网站,谢谢了!

解决方案 »

  1.   

    当鼠标点击textbox1或textbox2时执行onclick脚本事件,用别的textbox3控件记下它的值,然后再使用。
      

  2.   

    你这个需求没做过,你可以试着用textBox的焦点事件来做,用js应该可以实现
      

  3.   

    1、把要的数据放在session中
    2、在javascript中利用textbox的焦点事件,获取值
      

  4.   

    得到当前表单中获得焦点的控件名
    ActiveControl 属性 
    引用某个对象上的活动控件。设计时不可用;运行时只读。
    Object.ActiveControl.Property[ = Value]
    属性值
    Property 
    要返回或设置的属性。 
    Value 
    当前或新的属性值。 
    说明
    应用于:Container 对象 | Form 对象 | Page 对象 | _SCREEN | ToolBar 对象
    如果指定对象上的所有控件都不可见或被禁用,则该属性不可用。
    如果对象是活动的,则 ActiveControl 属性将引用存在焦点的控件。如果对象是非活动的,则产生错误。
      

  5.   

    当鼠标点击textbox1或textbox2时执行onclick脚本事件,用别的textbox3控件记下它的值
      

  6.   

    当鼠标点击textbox1或textbox2时执行onclick脚本事件,用别的textbox3控件记下它的值