und machen Sie die Methode asyc .
Code: Select all
public void GetEmpCards(DataTable dt)
{
var Emp_dgv = empDataGridView1;
if(dt.Rows.Count > 0)
{
Emp_dgv.flowLayoutPanel1.Controls.Clear();
for(int i = 0; i < dt.Rows.Count; i++)
{
EmpDataCard empDataCard = new EmpDataCard()
{
ID = Convert.ToInt32(dt.Rows[i][0]),
EmpName = dt.Rows[i][1].ToString(),
EmpSatatues = dt.Rows[i][2].ToString(),
EmpGender = dt.Rows[i][3].ToString(),
EmpPhone = dt.Rows[i][4].ToString(),
EmpJob = dt.Rows[i][5].ToString(),
EmpSalary = dt.Rows[i][6].ToString()
};
Emp_dgv.flowLayoutPanel1.Controls.Add(empDataCard);
}
}
}