显示DataGridView完全加载时显示Windows表单



我有一个带有2个datagridviews的窗口表单...两个gridviews均连接到数据库。

因为它需要一些时间来加载数据...我想在完全加载数据时显示表单。

我将datagridViews加载到form1_load-unction中:

 private void Form1_Load(object sender, EventArgs e)
    {
        loadSettings();
        try
        {
            LoadData(); // This line loads the Views
            setSettings();
            CloseConnection();
            dataGridView1.Select();
            dataGridView2.Select();
        }
        catch (Exception eFormLoad)
        {
            MessageBox.Show(eFormLoad.ToString());
        }
    }

我需要我飞溅屏幕吗?加载数据的正确顺序是什么?

vb.net

Public Sub New()
InitializeComponent()
LoadData
End Sub

c#

public Form1()
{
LoadData
}

但是,正如@oppassum在注释中所述的那样,这取决于您在加载数据时希望用户看到的内容。(但是您应该遵循 @plutonix的建议,并考虑进行游览并阅读如何提出(

最新更新