我现在做一个查询数据的工具,我现在想当在窗体点击查询数据的时候创建一个线程,并弹出一个小窗体,随时可以取消查询。但具体不知道怎么做好,线程不是很懂

解决方案 »

  1.   

    Thread t=new Thread(方法名);
    t.stare();
      

  2.   

    Thread t=new Thread(new threadstart(method));
    t.start();方法的实现
    private void method
    {}当你点击窗体数据的时候,有个激发事件,在这个事件里面调用
    Thread t=new Thread(new threadstart(method));
    t.start();
      

  3.   

    线程同步,这个要下点功夫的。特别是UI线程,不是一两句话就能明白和掌握的。给你个MSDN中的链接吧:
    http://msdn.microsoft.com/zh-cn/library/ms173179%28VS.80%29.aspx
      

  4.   

    问题是我点击“查询”的时候怎么运行线程,线程开始的时候要弹出来一个小窗体提示数据正在查询,线程结束的时候小窗体就自动关闭,之后显示数据到datagridview中
      

  5.   

    在Winform中的话就用BackGroundWorker。 它有几个方法. 你自己再Google下。