JavaScript is required

HA(36)=”Muốn lấy giá trị của cột thứ 2, ở dòng thứ 3 trong dataGridView bạn chọn?”

A.
TA(36,2)=”dataGridView1.Rows[2].Cells[1].Value ;”
B.
TA(36,1)=”dataGridView1.CurrentRow[2].Cells[1].Value ;”
C.
TA(36,3)=”dataGridView1.Cells[2].Rows[1].Value ;”
D.
TA(36,4)=”Không có đáp án đúng”
Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu truy xuất giá trị của một ô trong `DataGridView`. Trong `DataGridView`, các dòng được đánh số bắt đầu từ 0, và các cột cũng được đánh số bắt đầu từ 0. Vì vậy, để lấy giá trị của cột thứ 2 (index 1) ở dòng thứ 3 (index 2), ta cần sử dụng cú pháp `dataGridView1.Rows[2].Cells[1].Value`. * **Phương án A:** `dataGridView1.Rows[2].Cells[1].Value` - Đúng. Truy cập đúng dòng (index 2) và cột (index 1). * **Phương án B:** `dataGridView1.CurrentRow[2].Cells[1].Value` - Sai. `CurrentRow` trả về dòng hiện tại được chọn, và việc sử dụng `[2]` sau `CurrentRow` là sai cú pháp, không truy cập được dòng thứ 3 mà lại cố gắng truy cập vào một cell có index là 2 của đối tượng `CurrentRow` (là một `DataGridViewRow`), sau đó lại truy cập vào cell có index 1, cách truy cập này là không đúng và không có ý nghĩa. * **Phương án C:** `dataGridView1.Cells[2].Rows[1].Value` - Sai. Cách truy cập này hoàn toàn sai cú pháp và không hợp lệ trong `DataGridView`. `Cells` truy cập vào một ô dựa trên index của cột, không thể sử dụng `Rows` sau `Cells` như vậy. * **Phương án D:** `Không có đáp án đúng` - Sai. Vì phương án A đúng. Vậy, đáp án đúng là A.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan