1分ごとに更新されるdataGridviewがあり、新しい行が追加されます(dataGridView)。ここで、いくつかの条件に基づいて、新しく追加された行の前景色を変更したいと考えています。どうすれば達成できますか教えてください。
よろしくズハイブ
1分ごとに更新されるdataGridviewがあり、新しい行が追加されます(dataGridView)。ここで、いくつかの条件に基づいて、新しく追加された行の前景色を変更したいと考えています。どうすれば達成できますか教えてください。
よろしくズハイブ
これについては、DataGridView の _RowLeave() イベントから再生できます...また、NewRow() については、そのセル値が空白であるか、または Not Exist() であるかを確認してから、dataGridView セル スタイルに適用できます..以下の方法のように.. ..
Form_Load()
{
DataGridViewCellStyle AStyle = new DataGridViewCellStyle();
AStyle.BackColor = Color.BlueViolet;
blah...blah...blah..
}
private void MyDataGrid1_RowLeave(Object Sender, DataGridViewCellEventArgs e)
{
for (int I1 = 0; I1 < dataGrid1.Columns.Count - 1; I1++)
{
if (I1 == 3 || I1 == 5)
{
dataGrid1.CurrentRow.Cells[I1].Style = AStyle;
}
}
}
ありがとう