簡體   English   中英

VB從DataGridView行獲取對象

[英]VB Getting Object from DataGridView Row

首先,我在這里發現了一個類似的問題 ,但不了解它是如何工作的,而且我不願意“撞”或回答一個月大的問題。

我有一個datagridview控件,它的DataSource屬性設置為List類型的對象。

問題: 我試圖弄清楚如何引用所選行的實際對象,以便可以顯示有關該對象的額外數據。

我已經從DataGrid視圖連接了SelectionChanged事件。 該對象是對DGV上選擇的行/計算機的引用。

Private Sub LabUsersList_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles uxLabUsersList.SelectionChanged
    Dim selectedComputer = Me.uxLabUsersList.SelectedRows(0)
End Sub

更新:我正在從列表元素而不是列表元素(DataSource)中尋找基礎對象。

先謝謝您的幫助 :)

一旦有了SelectedRows的集合(集合中的每個元素都是一個DataGridViewRow對象),就可以使用每一行的DataBoundItem屬性來獲取基礎數據綁定項。

對於您的情況,請嘗試以下操作:

Private Sub LabUsersList_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles uxLabUsersList.SelectionChanged    
    Dim selectedComputer = Me.uxLabUsersList.SelectedRows(0).DataBoundItem
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM