This is a migrated thread and some comments may be shown as answers.

[Solved] flexible display column

0 Answers 85 Views
Grid
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
minkbear
Top achievements
Rank 1
minkbear asked on 09 Dec 2010, 08:49 PM
Is it possible to do like this?

        .Columns(columns =>
        {
                    // List column in All
                    columns.Bound(o => o.YEAR);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_COD : o.CMP_CON_COD);
                    columns.Bound(o => o.IDE_TYP_SAD_PRC);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_NAM : o.CMP_CON_NAM);
                    columns.Bound(o => o.PTY_NBR_ITM);
                    columns.Bound(o => o.PTY_NBR_PCK);
                    columns.Bound(o => o.VGS_INV_AMT_FCX);
                    columns.Bound(o => o.GEN_CTY_ORG);
                    columns.Bound(o => o.FIN_AMT_DTY);
                    columns.Bound(o => o.FIN_MPN);
                    columns.Bound(o => o.ColorName);
        })
        .Columns(columns =>
        {
                    // List column in All
                    columns.Bound(o => o.YEAR);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_COD : o.CMP_CON_COD);
                    columns.Bound(o => o.IDE_TYP_SAD_PRC);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_NAM : o.CMP_CON_NAM);
                    columns.Bound(o => o.PTY_NBR_ITM);
                    columns.Bound(o => o.PTY_NBR_PCK);
                    columns.Bound(o => o.VGS_INV_AMT_FCX);
                    columns.Bound(o => o.GEN_CTY_ORG);
                    columns.Bound(o => o.FIN_AMT_DTY);
                    columns.Bound(o => o.FIN_MPN);
                    columns.Bound(o => o.ColorName);
        })
        .Columns(columns =>
        {
                    // List column in All
                    columns.Bound(o => o.YEAR);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_COD : o.CMP_CON_COD);
                    columns.Bound(o => o.IDE_TYP_SAD_PRC);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_NAM : o.CMP_CON_NAM);
                    columns.Bound(o => o.PTY_NBR_ITM);
                    columns.Bound(o => o.PTY_NBR_PCK);
                    columns.Bound(o => o.VGS_INV_AMT_FCX);
                    columns.Bound(o => o.GEN_CTY_ORG);
                    columns.Bound(o => o.FIN_AMT_DTY);
                    columns.Bound(o => o.FIN_MPN);
                    columns.Bound(o => o.ColorName);
        })
        .Columns(columns =>
        {
                    // List column in All
                    columns.Bound(o => o.YEAR);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_COD : o.CMP_CON_COD);
                    columns.Bound(o => o.IDE_TYP_SAD_PRC);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_NAM : o.CMP_CON_NAM);
                    columns.Bound(o => o.PTY_NBR_ITM);
                    columns.Bound(o => o.PTY_NBR_PCK);
                    columns.Bound(o => o.VGS_INV_AMT_FCX);
                    columns.Bound(o => o.GEN_CTY_ORG);
                    columns.Bound(o => o.FIN_AMT_DTY);
                    columns.Bound(o => o.FIN_MPN);
                    columns.Bound(o => o.ColorName);
        })
        .Columns(columns =>
        {
                    // List column in All
                    columns.Bound(o => o.YEAR);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_COD : o.CMP_CON_COD);
                    columns.Bound(o => o.IDE_TYP_SAD_PRC);
                    //columns.Bound(o => o.IDE_TYP_SAD_PRC.StartsWith("E") ? o.CMP_EXP_NAM : o.CMP_CON_NAM);
                    columns.Bound(o => o.PTY_NBR_ITM);
                    columns.Bound(o => o.PTY_NBR_PCK);
                    columns.Bound(o => o.VGS_INV_AMT_FCX);
                    columns.Bound(o => o.GEN_CTY_ORG);
                    columns.Bound(o => o.FIN_AMT_DTY);
                    columns.Bound(o => o.FIN_MPN);
                    columns.Bound(o => o.ColorName);
        })
.Columns(columns =>
{
 columns.Bound(o => o.YEAR);
 columns.Bound(o => o.YEAR > 2005 ? o.Name1 : o.Name2);
 columns.Bound(o => o.Address);
})

I want to show Name1 when YEAR > 2005, Otherwise show Name2.

Please advise it is possible or not?

Thanks in advance.
Tags
Grid
Asked by
minkbear
Top achievements
Rank 1
Share this question
or