我有一个带有2个DataGridViews的Windows窗体......两个GridView都连接到数据库..
因为加载数据需要一些时间......我想在数据完全加载时显示Form ..
我在Form1_load-function中加载了我的DataGridViews:
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());
}
}
我需要启动屏幕吗?加载数据的正确顺序是什么?
答案 0 :(得分:1)
<强> VB.Net 强>
Public Sub New()
InitializeComponent()
LoadData
End Sub
<强> C#强>
public Form1()
{
LoadData
}
但正如@oppassum在评论中所述,这取决于您在加载数据时希望用户看到什么。 (但你应该遵循@ Plutonix的建议并考虑采用tour并阅读How to Ask)