元気ですか ?
同じ行のフィールドで通知された色に従って、現在の行の色を変更できるイベントが必要です。
asp.netでは、
gdvPB_RowDataBound (object sender, GridViewRowEventArgs e)
{
}
C#でしたが、何も見つかりませんでした。誰でも私を助けることができますか?
ありがとう !!
元気ですか ?
同じ行のフィールドで通知された色に従って、現在の行の色を変更できるイベントが必要です。
asp.netでは、
gdvPB_RowDataBound (object sender, GridViewRowEventArgs e)
{
}
C#でしたが、何も見つかりませんでした。誰でも私を助けることができますか?
ありがとう !!
あなたはあなたがしたいことをするDataBindingComplete
か、魔女ができるかを手に入れましたCellFormatting
edit : フォームの Load イベントを使用して、書式設定を 1 回だけ適用することもできます
現在の行は選択された行でもあります。その目的のためにイベントを必要としない場合があります。これを使用するだけです:
youDataGridView.DefaultCellStyle.SelectionBackColor = Color.Green;
すべての行をループする何らかのイベントが必要で、(Rows コレクションをループするのではなく) 特定の行に何らかのスタイルを適用する場合RowPostPaint
は、それで問題ないか、またはRowsAdded
素晴らしいと思います (最初にスタイルを 1 回だけ適用します)。
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
if (e.RowCount == 1)
{
switch (e.RowIndex)
{
//your case here
default: break;
}
}
}
他Row-related events
にも使えると思うものがあります。