用SQL语句实现行列转换很容易,但也有时候需要在程序中实现,找了好久,发现一篇文章写的挺不错的 http://blog.csdn.net/smartsmile2012/article/details/8259192 用LINQ实现的行列转换,借鉴了他的办法,修改了下,达到了想要的效果 原始表: 想要达到的效果: private void Form1_Load(object sender, EventArgs e) { //创建表,添加数据作为数据源 DataTable dtSource = ne…