グリッドビューのマスターディテール行スタイルを条件によって変更したい。このような私のコード。DevExpressマスターディテール行セルスタイル
GridView newDetailView = grdLog.CreateView("GridView") as GridView;
GridView View = sender as GridView;
gvLog.MasterRowGetLevelDefaultView += (s, e2) =>
{
if (e.RowHandle >= 0)
{
for (int i = 0; i < gvLog.Columns.Count - 15; i++)
{
string strTimeKey1 = View.GetRowCellDisplayText(e.RowHandle, View.Columns[i]);
string strTimeKey2 = View.GetRowCellDisplayText(View.FocusedRowHandle, View.Columns[i]);
if (!strTimeKey1.Equals(strTimeKey2))
{
e.Appearance.BackColor = Color.Red;
}
}
}
};
私の親行と詳細行は、同じ列を持っている、それは詳細行」列の値は、親行の列の値と異なる場合は、セルの色が赤になりますようにする必要があります。
ありがとうございました。私はそれらを試してみます。 @NiranjanKala – Mualla