我在一个文本框中输入数据,有没办法根据输入然后弹出一个框显示完全的名字!假设我输入"02",然后就在下面的框中弹出全部以"02"开头的班级名.就像.net平台显示某个控件的属性一样!
*************************************
再问一个,哪种弹出窗口是不关掉子窗口就不能对父窗口进行操作,而且由子窗口进入父窗口后,父窗口重新刷新的!

解决方案 »

  1.   

    你可以在TextBox的文件改变事件加入搜索的代码 至于窗体的显示还需要研究一下
      

  2.   

    你可以在textbox下面放个datagrid之类的控件,然后在输入“02”之类的内容时通过change事件查询过虑,让datagrid显示出来,选中数据单击datagrid,把选中数据写到textbox中,datagrid隐藏-------------------用showModalDialog或showModelessDialog打开的窗口是模式窗口,必须在子窗口关闭才能操作子窗口,如window.showModalDialog('http://singlepine.cnblogs.com','title','scrollbars=yes;resizable=no;help=no;status=no;dialogTop=25; 
    dialogLeft=0;dialogHeight=400px');window.showModelessDialog('http://singlepine.cnblogs.com','title','scrollbars=yes;resizable=no;help=no;status=no;dialogTop=25; 
    dialogLeft=0;dialogHeight=400px');如果要刷新父窗口,则需要在子窗口的button事件中写
    private void Button1_Click(object sender, System.EventArgs e)
    {
    string script="<script>window.opener.location.reload();window.close();</script> ";
    Page.RegisterStartupScript("asdf",script);
    }
      

  3.   

    Page.RegisterStartupScript("asdf",script);
    这是做什么用的?下载脚本到客户端?“asdf"参数是做什么用的?