C#对DataTable中的某列进行分组

1
2
3
4
5
6
7
8
9
10
IEnumerable<IGrouping<string, DataRow>> result = dt.Rows.Cast<DataRow>().GroupBy<DataRow, string>(dr => dr["FORMSERIALNUMBER"].ToString());//C# 对DataTable中的某列分组,result中的Key是分组后的值
                foreach (IGrouping<string, DataRow> ig in result)
                {               
                    var tmpEmailString = "";
                    foreach (DataRow dr in ig)
                    {
                       string tmpstr = dr[0].ToString() ;                      
                    }
                  
                }

  

posted @   小严不言慢  阅读(545)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示