Witam szanowne koleżanki i kolegów! Mam sobie taki kawałeczek kodu, który po połączeniu z bazą MySql ma wykonać zapytanie i wynik wyświetlić w dataGridView. Wypełnianie dataGrida robię następująco, ale wiem, że jest prostszy i bardziej elegancki sposób, bez tych wszystkich pętli, którego jednak nie mogę odnaleźć lub zastosować tak żeby działało:/
try
{
_adapter = new MySqlDataAdapter(_query, _connection);
_dataSet = new DataSet();
_adapter.Fill(_dataSet);
foreach (DataColumn c in _dataSet.Tables[0].Columns)
dataGridView.Columns.Add(c.ColumnName, c.Caption);
foreach (DataRow r in _dataSet.Tables[0].Rows)
{
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dataGridView, r.ItemArray);
dataGridView.Rows.Add(row);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return;
}
Przy okazji pytanie, teraz wszystko działa szybko, danych nie ma dużo, ale czy ma ktoś doświadczenie jak wygląda importowanie do dgv setek tysięcy czy milionów rekordów?