我在当前文本框中输入信息调出另一个窗体,该窗体中有一个DataGridView显示文本框的信息
(相当于ComboBox控件,在文本框中输入下拉列表框中会自动检索,但焦点会在文本框中)
在两个窗体间如何实现这种在在当前文本框中信息在另个窗体的表格中检索
焦点停在当前文本框?

解决方案 »

  1.   

    在当前窗体中暴露一个事件,含有datagridview的窗体订阅这个事件,当文本框中有输入,就调用这个事件去通知。
      

  2.   

    你干脆自己写一个combobox好了,ext的很好用啊,可以将asp:dropdownlist转为combobox的.
    可输入可联想的下拉列表的实现——Ext ComboBox再此之前,也有这种替换的写法,就是用css和js模拟这种效果出来,文本框是正常的文本框,文本框下面有一个隐藏的div,div默认会加载所有可能的数据,然后再文本框中输入字符,触发onpropertychange的事件,过滤div的数据,同时显示div。这样不会出现文本框焦点丢失的问题,然后,你可以用图片和css把div修改成一个下拉列表的样子。
      

  3.   

    谢! 我是winform
    今天什么日子达人都不在吗