private void gvMain_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { ColumnView view = sender as ColumnView; if (e.Column.FieldName == "KhoiId" && e.ListSourceRowIndex != DevExpress.XtraGrid.GridControl.InvalidRowHandle) { Object khoiIdObj = view.GetListSourceRowCellValue(e.ListSourceRowIndex, "KhoiId"); if (!DBNull.Value.Equals(khoiIdObj)) { int khoiId = (int)khoiIdObj; e.DisplayText = StaticDataUtil.GetKhoiNameByKhoiId(khoiId); } } else if (e.Column.FieldName == "KhoanThuId" && e.ListSourceRowIndex != DevExpress.XtraGrid.GridControl.InvalidRowHandle) { Object khoanThuIdObj = view.GetListSourceRowCellValue(e.ListSourceRowIndex, "KhoanThuId"); if (!DBNull.Value.Equals(khoanThuIdObj)) { int khoanThuId = (int)khoanThuIdObj; e.DisplayText = StaticDataUtil.GetKhoanThuNameByKhoanThuId(khoanThuId); } } }