none
dataGridView延时加载,怎么办? RRS feed

  • 问题

  • 我外行学了点儿c#,想写一个小工具,在一个DLL里加了一个带dataGridView的窗体:FormInformationBalloon

    并且在DLL里写了个方法:

            private void Send(string pFilePath)
            {
    
                FormInformationBalloon fm = new FormInformationBalloon();
                fm.Show();
                string exePath = System.AppDomain.CurrentDomain.BaseDirectory;
                string textFile = Path.Combine(exePath, "textfile", pFilePath);
                using (Stream stream = File.OpenRead(textFile))
                {
                    using (StreamReader reader = new StreamReader(stream, Encoding.UTF8))
                    {
                        string strLine;
                        while ((strLine = reader.ReadLine()) != null)
                        {
                            Thread.Sleep(600);
                            SendString(strLine);
                            Thread.Sleep(600);
                        }
    
                    }
                }
    
             }

    现在的问题是 :FormInformationBalloon窗体倒是可以先显示出来,但是!:dataGridView1的数据却在 方法结束之后才呈现出来,如何解决?


    我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助

    2019年3月9日 15:44