public void getAllRepairs() { List <String[]> rows; dataGridView1.Columns.Clear(); rows = sql.getAllRepairs(); // MessageBox.Show("rows[0].Length = ", rows[0].Length.ToString()); ok // MessageBox.Show("rows.Count = ", rows.Count.ToString()); ok for (int i = 0; i < rows[0].Length; i++) { dataGridView1.Columns.Add((rows[0])[i], (rows[0])[i]); } for (int i = 1; i < rows.Count; i++) { dataGridView1.Rows.Add(rows[i]); // MessageBox.Show("", rows[i].ToString()); } dataGridView1.ReadOnly = true; }