VGridControl의 모든 레코드에 대한 색상을 변경할 수 있습니다.EditorRow에서 텍스트 색상 변경
vGridControl1.Appearance.ReadOnlyRecordValue.ForeColor
하지만 하나의 행에 대해 색상을 변경하는 방법을 모르겠어요.
EditorRow row = new EditorRow(id);
row.Name = "row" + id;
row.Properties.Row.Appearance.ForeColor = ColorText;
row.Properties.Row.Appearance.Options.UseForeColor = true;
시도해 봅니다. 그러나 그것은 효과가 없습니다. 도와주세요.
글쎄, 이벤트 CustomDrawRowHeaderCell을 사용하면 헤더의 색상을 변경할 수 있습니다. 코드 :
private void vGridControl1_CustomDrawRowHeaderCell(object sender, DevExpress.XtraVerticalGrid.Events.CustomDrawRowHeaderCellEventArgs e)
{
try {
System.Drawing.Color ColorText = Color.FromArgb(m_Color.r, m_Color.g, m_Color.b);
e.Row.Appearance.ForeColor = ColorText;
}
catch (Exception ex)
{ }
}
하지만, 텍스트 행의 색상을 변경하려고 할 때, 나는 문제가 : 나는 텍스트 행의 색상을 변경할 수 없습니다. 하지만 행 BackColor를 변경할 수 있습니다. 누구든지 나를 도울 수 있습니까? 코드 :
DevExpress Q & A 지원 사이트에서 더 좋은 기회를 얻으실 수 있습니다 : http://www.devexpress.com/Support/Center –