datatable怎么汇总两列数据到一列

我现在代码是这样只剩下一半数据,请问怎么改?谢谢了DataTabledt已知F1、F2等指的是列名try{dt.Columns.RemoveAt(0);//删除第一列空列... 我现在代码是这样只剩下一半数据,请问怎么改?谢谢了DataTable dt已知 F1、F2等指的是列名 try { dt.Columns.RemoveAt(0);//删除第一列空列 dt.Rows.RemoveAt(0); dt.Rows.RemoveAt(0); dt.Rows.RemoveAt(0); dt.Rows.RemoveAt(0); for (int intN = 0; intN < dt.Rows.Count; intN++) { DataRow rowdata = dt.NewRow(); //将同表两列数据罗在一起(循环全部行执行) rowdata["F2"] = dt.Rows[intN]["F6"]; rowdata["F3"] = dt.Rows[intN]["F7"]; rowdata["F4"] = dt.Rows[intN]["F8"]; rowdata["F5"] = dt.Rows[intN]["F9"]; } dt.Columns.RemoveAt(4);//删除第一列空列 dt.Columns.RemoveAt(4);//删除第一列空列 dt.Columns.RemoveAt(4);//删除第一列空列 dt.Columns.RemoveAt(4);//删除第一列空列 dt.Columns["F2"].ColumnName = "F_ITEMNO"; dt.Columns["F4"].ColumnName = "F_NUMBER"; return dt; } catch { throw; } 展开
 我来答
南京新华电脑专修学院
2017-07-13 · 新华电脑教育用心为户提供专业
南京新华电脑专修学院
新华电脑教育用心为户提供专业的电脑相关专业疑问解答
向TA提问
展开全部
参考代码如下:
DataTable table
//假设dt0,dt1,dt2都是String类型
var v = from t in table.AsEnumerable() select new {dt0=t.Field<String>(0),dt1=t.Field<String>(1),dt2=t.Field<String>(2)};
DataTable newT = v.CopyToDataTable();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式