已有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的最后一行有没有办法将 新加的一行放到第一行去呢?

解决方案 »

  1.   


    另外 我的列头是两行。
    格式为
    <tr>
                        <th rowspan="2">
                            出价情况
                        </th>
                        <th rowspan="2">
                            排名
                        </th>
                        <th rowspan="2">
                            供应商ID
                        </th>
                        <th rowspan="2">
                            综合得分
                        </th>
                        <th colspan="2">
                            价格
                        </th>
                        <th colspan="2">
                            质量
                        </th>
                        <th colspan="2">
                            服务
                        </th>
                        <th colspan="2">
                            应变
                        </th>
                    </tr>
                    <tr>
                        <th>
                            权重
                        </th>
                        <th>
                            得分
                        </th>
                        <th>
                            权重
                        </th>
                        <th>
                            得分
                        </th>
                        <th>
                            权重
                        </th>
                        <th>
                            得分
                        </th>
                        <th>
                            权重
                        </th>
                        <th>
                            得分
                        </th>
                    </tr>在添加的时候能够设置格式吗?
      

  2.   


    DataColumn dc=DataTable.Columns.Add();
    dc.ColumnName="x";
      

  3.   

    dt.Rows.InsertAt(dr, 0);//添加到开头
      

  4.   

    dt.Rows.InsertAt(dr, 0);可以将数据添加到第一行你说的格式是html的table,不是C#的DataTable,不是一回事儿