Dev Express 经验

发布时间 2024-01-02 21:38:11作者: 宁静致远.

1.格式化行

 

 private void moGridView_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
        {
            var moView = moGridView.GetRow(e.RowHandle) as MOView;
            if (moView != null)
            {
                if (moView.IsDeleted)
                {//已删除
                    e.Appearance.Font = new Font(AppearanceObject.DefaultFont, FontStyle.Strikeout);
                    e.Appearance.ForeColor = SystemColors.ControlDark;
                }
                else if (moView.DocState == DocState.Complete)
                {//已完工
                    e.Appearance.BackColor = Color.Gray;
                    e.Appearance.ForeColor = Color.White;
                }
            }
        }