0
我想根據某些條件更改我的gridview主細節行樣式。我的代碼是這樣的;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