private void populatePatientRooms() { Stack <PatientRoom> rooms = DbAdapter.getPatientRooms(); this.roomsTable = new DataTable(); this.roomsTable.Columns.Add(new DataColumn("Numer sali")); this.roomsTable.Columns.Add(new DataColumn("Oddział")); this.roomsTable.Columns.Add(new DataColumn("Budynek")); this.roomsTable.Columns.Add(new DataColumn("Sprzęt")); foreach (var room in rooms) { roomsTable.Rows.Add( room.room_number, room.department, room.building, null ); } // Filter table with data dataGridViewPatientRooms.DataSource = this.roomsTable; dataGridViewPatientRooms.ReadOnly = true; dataGridViewPatientRooms.AutoGenerateColumns = true; dataGridViewPatientRooms.AutoResizeColumns(); dataGridViewPatientRooms.Refresh(); }