Hi everyone,I am writing an application, For that I am using WPF and SQL.Below is my requirement, Please look into the below requirement and help me to solve my problem.Requirement is given below:I have a WPF window with one DataGrid and one Button.I am reading data from database and displaying that data into WPF Datagrid.Table structure is as below: (All columns are of nvarchar type)
Col1   Col2    Col3    Col4 1       2     1      [{"Name":"A1","Vol":10},{"Name":"A2","Vol":1},{"Name":"A3","Vol":11}] 1       2     2      [{"Name":"A1","Vol":20},{"Name":"A2","Vol":2},{"Name":"A3","Vol":22}] 1       2     3      [{"Name":"A1","Vol":30},{"Name":"A2","Vol":3},{"Name":"A3","Vol":33}] 1       3     1      [{"Name":"A1","Vol":40},{"Name":"A2","Vol":4},{"Name":"A3","Vol":44}] 1       3     2      [{"Name":"A1","Vol":50},{"Name":"A2","Vol":5},{"Name":"A3","Vol":55}] All columns are of type nvarchar.  Since col4 has huge data, Im storing data in JSON format.(because each set has to be represented as a column in the output window)Output that I am expecting is, Col1  Col2  Col3  A1  A2  A3 1       2       1   10  1   11 1       2       2   20  2   22 
 1       2       3   30  3   33
 1       3       1   40  4   44 1       3       2   50  5   55Table can contain data upto 50,000 rows and Col4 can contain data upto 300 sets (here I have mentioned only 3 set of data for col4)In order to perform this operation for 50,000 data and 300 set of data in col4, It has to take less than a second of time.This is what the requirement.I am able to do it in 10 seconds, but couldn't achieve in less than one or two seconds. Please help me.