它似乎没有找到标题为“当前正在编辑”的专栏,尽管它在那里。如果重要,gridview“querbox”将绑定到访问数据库。
我想要它做的是,只要“编辑票据”字段中出现某些内容,就应该突出显示鲑鱼的颜色。
如何实现这一目标?
我也想知道是否有比每种方法更有效的方法,因为如果数据库的大小增加,这可能会非常滞后。
Private Sub querbox_DataSourceChanged(sender As Object, e As System.EventArgs) Handles querbox.DataSourceChanged
For Each row As DataGridViewRow In DirectCast(sender, DataGridView).Rows
If row.Cells("Currently Editing").Value.ToString.ToLower <> Nothing AndAlso row.Cells("Currently Editing").Value.ToString.ToLower <> Environment.UserName Then
row.DefaultCellStyle.SelectionBackColor = Color.Salmon
Else
row.DefaultCellStyle.SelectionBackColor = Color.White
End If
Next
End Sub