SetText(row0);
后面写一句:
Thread.Sleep(0);试试。不确定行不行。

解决方案 »

  1.   

    你传线程的参数:threadContext 起作用了么?
    如果这个参数没作用,那所有的线程所执行的操作岂不是一样的了,重复抓取网页内容?
      

  2.   

    你的线程池里的线程都是运行的同样的内容,因为你的threadContext没起作用
      

  3.   

    每次都从相同的URI下载数据,能不一样吗?byte[] myDataBuffer = myWebClient.DownloadData("http://218.201.9.11:8080/web/show?xxlbbm=App_WEB&xxfzm=" + dataGridView3.Rows[WorkItemCount-1].Cells[0].Value + "&ywlbbm=19&ywdx_id=18&user=shizu&pwd=yyb");
    dataGridView3.Rows[WorkItemCount-1].Cells[0].Value 就是根源,自己想想为什么吧
      

  4.   

    for (int i = 0; i < Count; i++)//将线程加入线程池的队列。
                    {
                        ThreadPool.QueueUserWorkItem(getinfo, i);
                    }
    又开for循环,又搞线程池,这样的写法,我不会这样做。