2009-07-12 31 views

Trả lời

2

Hãy xem tài sản CurrentCell.

+0

có thể đưa ra một số ví dụ cho tôi ??? Vì tôi chỉ mới bắt đầu học vb.net ... Cảm ơn rất nhiều, richardOD ... –

+1

Sửa đổi câu hỏi của bạn với một số mã mẫu về những gì bạn đang làm. – RichardOD

+0

Cảm ơn bạn điều này đã giúp tôi – Esen

0

Bạn muốn xử lý sự kiện RowsAdded của DataGridView của bạn và chỉ cần chọn hàng mới được thêm vào.

Private Sub MyDataGridView_RowsAdded(ByVal sender As Object, ByVal e As DataGridViewRowsAddedEventArgs) Handles MyDataGridView.RowsAdded 
    MyDataGridView.Rows(e.RowIndex).Selected = true; 
End Sub 
+0

cảm ơn rất nhiều .... tôi thử lại..thanks –

1
If (DgViewCityMaster.Rows.Count > 0) Then 
      DgViewCityMaster.Rows(0).Selected = True 
     End If 

'Đây DGViewCityMaster là lưới dữ liệu của tôi Xem

11

Để tập trung vào các hàng mới được thêm vào: -

dataGridView1.Rows(dataGridView1.Rows.Count - 1).Selected = true; 

hoặc bạn có thể sử dụng để tập trung vào hàng userdefine

dataGridView1.Rows(Rowindex).Selected = true; 

Đảm bảo chỉ thứ e cuối cùng hàng đầy đủ được chọn bằng cách sử dụng như sau trong mã init của bạn:

dataGriView1.MultiSelect = False 
dataGriView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect 

Giữ Mã hóa

5
dim NoRow As Integer = 2 
me.gridTickets.CurrentCell = me.gridTickets.Rows(NoRow).Cells(0) 
2
dgvSimpleReports.Rows(dgvSimpleReports.Rows.Count - 1).Selected = True 
    dgvSimpleReports.CurrentCell = dgvSimpleReports.Rows(dgvSimpleReports.Rows.Count - 1).Cells(0) 

chọn là không đủ, bởi vì hàng đã chọn chỉ chọn hàng nhưng DataGridView không phải là tập trung tự động. Bạn cần đặt hàng hiện tại, nhưng hàng hiện tại là ReadOnly, vì vậy bạn cần sử dụng ô hiện tại, vì ô hiện tại không phải là ReadOnly, mã được nêu bên dưới sẽ khắc phục sự cố này.

+0

đây là những gì tôi đã tìm kiếm –

Các vấn đề liên quan