これを正しく行っているかどうかはわかりませんが、グリッドがあり、グリッドをループしてアイテムが一致するかどうかを確認します。もしそうなら、私は3秒ごとに行を点滅させたいです。現在、コードに含まれているものは、行をほとんど強調表示していますが、点滅はしていません。誰かが見てみるのを手伝ってもらえますか?
public static void CheckRow(int item, DataGridViewRow row)
{
List<int> col = new List<int>();
//call to db and add to col
foreach (var item in col)
{
if (item == col.Item)
{
currentRow = row;
Timer t = new Timer();
t.Interval = 3000;
t.Tick += new System.EventHandler(Highlight);
t.Start();
}
}
}
private static void Highlight(object sender, EventArgs e)
{
currentRow.DefaultCellStyle.BackColor = Color.Brown;
}