(资料图)
初始表格
需要进行行列转置 转换后的效果
实现代码如下
void InitTable() { var dataTable = new DataTable(); dataTable.Columns.Add("姓名"); dataTable.Columns.Add("年龄"); dataTable.Columns.Add("地址"); dataTable.Rows.Add("用户1", "1岁", "住址1"); dataTable.Rows.Add("用户2", "2岁", "住址2"); dataTable.Rows.Add("用户3", "3岁", "住址3"); dataTable.Rows.Add("用户4", "4岁", "住址4"); dataTable.Rows.Add("用户5", "5岁", "住址5"); //转置table var dvgTable = DataTableRowConvertToColumn(dataTable); magicDataGridView1.DataSource = dvgTable; } DataTable DataTableRowConvertToColumn(DataTable dataTable) { var dvgTable = new DataTable(); dvgTable.Columns.Add("列名"); for (int i = 1; i <= dataTable.Rows.Count; i++) { dvgTable.Columns.Add(i.ToString()); } for (int i = 0; i < dataTable.Columns.Count; i++) { object[] obj = new object[dataTable.Rows.Count + 1]; obj[0] = dataTable.Columns[i].ColumnName; for (int j = 1; j <= dataTable.Rows.Count; j++) { obj[j] = dataTable.Rows[j - 1][i]; } dvgTable.Rows.Add(obj); } return dvgTable; }
到此这篇关于C# DataGridView行列转换的具体实现的文章就介绍到这了,更多相关C# DataGridView行列转换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
关键词:
世界微资讯!C# DataGridView行列转换的具体实现
2023-05-25银河L7将于5月31日上市 搭载新一代雷神电混系统_全球快看点
2023-05-25信息:阅读改变容颜,公众号知性美
2023-05-25西单最神秘古建 · 首次开放
2023-05-25申报印花税是填含税还是不含税 天天百事通
2023-05-25赵汝亮亮相全国资格选拔赛江苏南通站 云顶壹号俱乐部静待激战
2023-05-25全球新动态:辽宁省首次举办公检法环境资源法律实务同堂培训
2023-05-25全球消息!海合会经济一体化稳步前行
2023-05-25快手实现整体盈利:当业务成熟后 短视频的风还往哪吹_快报
2023-05-25中国驻印尼大使陆慷点赞中外网络媒体行 “中国标准”高铁从青岛“出海”-新动态
2023-05-25世界微资讯!C# DataGridView行列转换的具体实现
2023-05-25银河L7将于5月31日上市 搭载新一代雷神电混系统_全球快看点
2023-05-25信息:阅读改变容颜,公众号知性美
2023-05-25西单最神秘古建 · 首次开放
2023-05-25申报印花税是填含税还是不含税 天天百事通
2023-05-25赵汝亮亮相全国资格选拔赛江苏南通站 云顶壹号俱乐部静待激战
2023-05-25全球新动态:辽宁省首次举办公检法环境资源法律实务同堂培训
2023-05-25全球消息!海合会经济一体化稳步前行
2023-05-25快手实现整体盈利:当业务成熟后 短视频的风还往哪吹_快报
2023-05-25中国驻印尼大使陆慷点赞中外网络媒体行 “中国标准”高铁从青岛“出海”-新动态
2023-05-25Copyright 2015-2022 北冰洋超市网版权所有 备案号:沪ICP备2020036824号-3 联系邮箱:562 66 29@qq.com