I have a datagrid (WPF/C#), that's pulling in two fields from a rather large MySQL view. However, it takes far too long to render onto the screen and I wanted to know if there is a quicker way?
private void SetupDataGrid()
{
try
{
_con.Open();
var com = new MySqlCommand("SELECT `Record ID`, `Company Name` FROM tblTest.all;") { Connection = _con, CommandType = CommandType.Text };
var dt = new DataTable();
var sdt = new MySqlDataAdapter(com);
sdt.Fill(dt);
DataGridActivities.DataContext = dt;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
_con.Close();
}