关于对DataTable的操作
已有DataTable dt 绑定列表
DataRow dr = dt.NewRow(); //创建新的行
dr["aa"] = "合计";
dr["bb"] = Userdt.Compute("sum(bb)", "true").ToString();
dr["cc"] = Userdt.Compute("sum(cc)", "true").ToString();
dr["dd"] = Userdt.Compute("sum(dd)", "true").ToString();
dr["ee"] = Userdt.Compute("sum(ee)", "true").ToString();
dr["ff"] = Userdt.Compute("sum(ff)", "true").ToString();
dr["gg"] = Userdt.Compute("sum(gg)", "true").ToString();
dr["hh"] = Userdt.Compute("sum(hh)", "true").ToString();
dt.Rows.Add(dr);
dt.AcceptChanges();
这样是把加入的新行 放到DataTable的最后一行
有没有办法将 新加的一行放到第一行去呢?
------解决方案--------------------
dt.Rows.InsertAt(dr, 0);//添加到开头
------解决方案--------------------
------解决方案--------------------dt.Rows.InsertAt(dr, 0);可以将数据添加到第一行
你说的格式是html的table,不是C#的DataTable,不是一回事儿