public void loadForm1(int id = 0)//либо по номеру, либо все незавершенные { List <String[]> rows; dataGridView1.Columns.Clear(); if (id == 0) { rows = sql.ShowRepairsNotFinish(); } else { rows = sql.getRepairByNumber(id); } /* for(int i=0; i<rows.Count;i++) * { * MessageBox.Show("rows[i] = ", rows[i].ToString()); * }*/ 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] = ", rows[i].ToString()); } dataGridView1.ReadOnly = true; }