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

Dynamic column value mapping

2 Answers 96 Views
Grid
This is a migrated thread and some comments may be shown as answers.
George
Top achievements
Rank 1
George asked on 02 Mar 2018, 09:47 AM

Hi,

I have a Radgrid with a ColName that consist of value of A to G, that represent the value to be displayed in the corresponding column (Column A, Column B, etc) with the value of ID. Kindly refer to the attached image.

Below is the logic, but I'm not familiar with the correct syntax, can anyone please correct my syntax such as how to retrieve and set the value from the column.

Thank you.

 

Best regards,

George

 

 

 

 

 

 

2 Answers, 1 is accepted

Sort by
0
George
Top achievements
Rank 1
answered on 02 Mar 2018, 09:49 AM

 

    protected void dg_ColumnCreated(object sender, GridColumnCreatedEventArgs e)
    {
        if (e.Column.UniqueName.Contains("ColName"))
        {
            if (e.Column.ToString() == "A")
            {
                e.Column.UniqueName.Contains("A").Value = e.Column.UniqueName.Contains("ID").ToString();
            }
            else if (e.Column.ToString() == "B")
            {
                e.Column.UniqueName.Contains("B").Value = e.Column.UniqueName.Contains("ID").ToString();
            }
            else if (e.Column.ToString() == "C")
            {
                e.Column.UniqueName.Contains("C").Value = e.Column.UniqueName.Contains("ID").ToString();
            }
            else if (e.Column.ToString() == "D")
            {
                e.Column.UniqueName.Contains("D").Value = e.Column.UniqueName.Contains("ID").ToString();
            }
            else if (e.Column.ToString() == "E")
            {
                e.Column.UniqueName.Contains("E").Value = e.Column.UniqueName.Contains("ID").ToString();
            }

        }

    }

 

 

0
George
Top achievements
Rank 1
answered on 07 Mar 2018, 01:47 AM

Anyone can help?

 

Tags
Grid
Asked by
George
Top achievements
Rank 1
Answers by
George
Top achievements
Rank 1
Share this question
or