ZKX's LAB

datatable重复数据合并 c#中同一个Datatable中的如何把重复的记录合并起来,

2021-04-28知识3

ASP.NET C# 如何合并DataTable中的重复数据(做数据整合) 这样行不行DataTable dt=new DataTable();dt.Columns.Add(\"品牌\");dt.Columns.Add(\"物品\");dt.Columns.Add(\"数量\");DataRow dr=dt.NewRow();dr[0]=\"联想;dr[1]=\"笔记本;dr[2]=\"2;dt.Rows.Add(dr);dr=dt.NewRow();dr[0]=\"联想;dr[1]=\"台式机;dr[2]=\"10;dt.Rows.Add(dr);dr=dt.NewRow();dr[0]=\"联想;dr[1]=\"笔记本;dr[2]=\"18;dt.Rows.Add(dr);dr=dt.NewRow();dr[0]=\"戴尔;dr[1]=\"笔记本;dr[2]=\"5;dt.Rows.Add(dr);Dictionary,int>;dic=new Dictionary,int>;();for(int i=0;i;i+){string name=dt.Rows[i][0].ToString()+\"&\"+dt.Rows[i][1].ToString();if(dic.ContainsKey(name)){dic[name]+Convert.ToInt32(dt.Rows[i][2]);}else{dic.Add(name,Convert.ToInt32(dt.Rows[i][2]));}}DataTable dt2=dt.Copy();dt2.Rows.Clear();foreach(KeyValuePair,int>;item in dic){string[]name=item.Key.Split('&');DataRow newdr=dt2.NewRow();newdr[0]=name[0];newdr[1]=name[1];newdr[2]=item.Value;dt2.Rows.Add(newdr);}

C#把datatable的数据插入数据库怎么出现了重复数据 DataTable dt=new DataTable();Book_o=new Book();for(int i=0;i;i+){o.BookName=dt.Rows[i][\"bookName\"].ToString();o.BookID=dt.Rows[i][\"bookID\"].ToString();}InsertBookSpeakFor(_o);醒目你在InsertBookSpeakFor里写循环了吧。RE:问题补充你照着我给的代码试过没?

datatable合并问题 给出具体的数据,这样才知道你到底要什么。最好是详细的列出些数据出来。然后再列出你要的结果数据列表,

#datatable获取重复数据#datatable重复数据合并

随机阅读

qrcode
访问手机版