首页新闻找找看学习计划

c# dataGridView延时加载,怎么办?

0
悬赏园豆:10 [待解决问题]

我外行学了点儿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的数据却在 方法结束之后才呈现出来,如何解决?

钢的锅的主页 钢的锅 | 初学一级 | 园豆:14
提问于:2019-03-09 23:54
< >
分享
所有回答(1)
0

你可以把 fm.Show() 写在数据加载完成之后

三人乐乐 | 园豆:3235 (老鸟四级) | 2019-03-11 10:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册