请问:怎么做到这种样式将数据输出到前台?多谢

请教:如何做到这种样式将数据输出到前台?谢谢
我有一个表,里面有两个字段,请问如何象下图那样将数据输出显示在前台?谢谢大家
请问:怎么做到这种样式将数据输出到前台?多谢
------解决思路----------------------
你换GridView吧,我有个现成的方法,你拿去用

//c是列的索引
public static void CombineCell(GridView gv, int c)
{
    if (gv.Rows.Count < 2 
------解决思路----------------------
 c < 0 
------解决思路----------------------
 c >= gv.HeaderRow.Cells.Count)
    {
        return;
    }
    int r = 1;
    TableCell oTc = gv.Rows[0].Cells[c], nTc;
    for (int a = 1; a < gv.Rows.Count; a++)
    {
        nTc = gv.Rows[a].Cells[c];
        if (oTc.Text == nTc.Text)
        {
            r++;
            nTc.Visible = false;
            oTc.RowSpan = r;
            oTc.VerticalAlign = VerticalAlign.Middle;
        }
        else
        {
            r = 1;
            oTc = nTc;
        }
    }
}

让你数据源保持下面这样,然后直接绑定GridView控件就行了
一级指标名称  二级指标名称
1000       1000-1
1000       1000-2
1000       1000-3
2000       2000-1
2000       2000-2
譬如合并索引位1的列:
请问:怎么做到这种样式将数据输出到前台?多谢
------解决思路----------------------
你先查询出如下这张表,然后将数据绑定到GridView,不难吧。
请问:怎么做到这种样式将数据输出到前台?多谢
譬如你要将第一列的“一级指标”上下合并,只需执行或者在绑定数据源后的事件后执行下面的方法:
CombineCell(gridview, 0);//具体方法在上面

好了,就完事了。