Как преобразовать строки в столбец datatable C#
Мой результат таблица
Name Id fee_head fee Jhon 1 EXAM FEE 1 Jhon 1 STATE OF MARKS 80 Jhon 1 TERM END EXAM 300 Jhon 1 COST OF FORM 20 Charli 40 EXAM FEE 4 Charli 40 STATE OF MARKS 80 Charli 40 TERM END EXAM 300 Charli 40 COST OF FORM 20 Jacky 2 EXAM FEE 3 Jacky 2 STATE OF MARKS 80 Jacky 2 TERM END EXAM 300 Jacky 2 COST OF FORM 20
Но Мне Нужен Этот Формиат
Student_Name Student_Id fee_head_1 fee_1 fee_head_2 fee_2 fee_head_4 fee_4 fee_head_5 fee_5 Jhon 1 EXAM FEE 1 STATE OF MARKS 80 TERM END EXAM 300 COST OF FORM 20 Charli 40 EXAM FEE 1 STATE OF MARKS 80 TERM END EXAM 300 COST OF FORM 20 Jacky 2 EXAM FEE 1 STATE OF MARKS 80 TERM END EXAM 300 COST OF FORM 20
Первый буксировочный столбец такой, какой он есть...а столбец fee_head множественный и rwos formate как сделать??? plzz Help
Что я уже пробовал:
у меня есть кое какой код попробуй Но
DataTable query = new DataTable(); query = obj_Cls_Main.Read_Table("RESULT QUERY"); DataTable dtpivot = new DataTable(); for (int i = 0; i <= query.Rows.Count; i++) { dtpivot.Columns.Add(i.ToString()); } for (int i = 0; i < query.Columns.Count; i++) { DataRow dr = dtpivot.NewRow(); dr[0] = query.Columns[i].ToString(); for (int j = 0; j < query.Rows.Count; j++) dr[j + 1] = query.Rows[j][i]; dtpivot.Rows.Add(dr); } gridControl1.DataSource = dtpivot;