悟天的小别墅

人心忧虑,屈而不升。 一句良言,使心欢喜。

导航

DevExpress Grid 自定义列的写法

Posted on 2012-05-08 15:27  marcozh  阅读(494)  评论(0编辑  收藏  举报

   private void gvMain_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
        {
            GridView v = (GridView)sender;
            PaymentList payment = (PaymentList)v.GetRow(e.RowHandle);

            if (e.Column.FieldName.Equals("PaymentType"))
            {
                e.DisplayText = FormTools.GetPaymentTypeName((PaymentType)(int)e.Value);
            }

            if (e.Column.FieldName.Equals("Status"))
            {
                e.DisplayText = FormTools.GetPaymentStatus((PaymentStatus)(int)e.Value, payment.IsReturn);
            }
        }