Visual Basic .NET/DataGridView
外觀
要根據內容更改單元格格式,請處理 CellFormatting 事件。如果使用者單擊列標題對網格進行排序,其他方法(例如設定 RowDefaultCellStyle)可能會丟失格式。
要將其他控制元件連結到網格,請使用 SelectionChanged 事件。RowEnter 事件可能會導致錯誤的行為,因為它僅在焦點框進入行時觸發。同樣,透過單擊列標題進行排序會導致不可預測的行為。
要從資料繫結網格中檢索 DataRow,請使用
DirectCast(mydatagridview.Rows(i).DataBoundItem, DataRowView).Row