datagridview の CellFormatting イベントに問題があります。
次のコードを追加するたびに、実行が非常に遅くなります。
disconnect()
connect()
cmd=New Odbc.OdbcCommand("SELECT idnum FROM tblmanhours GROUP BY idnum HAVING SUM (basic) > 48", con)
dr=cmd.ExecuteReader
While dr.Read
If Me.dgvmanhours.Columns(e.ColumnIndex).HeaderText = "ID_No" Then
If e.value = dr.GetString(o) Then
e.CellStyle.BackColor = Color.Crimson
e.CellStyle.ForeColor = Color.White
End If
End If
End While
私がやりたかったのは、クエリによって返されたセルに色を付けることです。上記のコードの出力は正しいものでしたが、デバッグするたびに非常に遅くなります。そして、それらのコードにコメントを付けるたびに、高速に実行されます。
私を助けてください。
前もって感謝します。