首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于对DataTable的操作,该如何解决

2012-05-28 
关于对DataTable的操作已有DataTable dt绑定列表DataRow dr dt.NewRow() //创建新的行dr[aa] 合计

关于对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);//添加到开头

[解决办法]
dt.Rows.InsertAt(dr, 0);可以将数据添加到第一行

你说的格式是html的table,不是C#的DataTable,不是一回事儿

热点排行