Visual Basic .NET/DataGridView
外观
要根据内容更改单元格格式,请处理 CellFormatting 事件。如果用户单击列标题对网格进行排序,其他方法(例如设置 RowDefaultCellStyle)可能会丢失格式。
要将其他控件链接到网格,请使用 SelectionChanged 事件。RowEnter 事件可能会导致错误的行为,因为它仅在焦点框进入行时触发。同样,通过单击列标题进行排序会导致不可预测的行为。
要从数据绑定网格中检索 DataRow,请使用
DirectCast(mydatagridview.Rows(i).DataBoundItem, DataRowView).Row