日期:2014-05-17  浏览次数:20379 次

自定义表头后 怎么实现排序
在_RowCreated()中自定义的表头

请问怎么实现排序

部分代码如下

 int num = 0;
        int firstHeader = 11;
        if (e.Row.RowType == DataControlRowType.Header)
        {
            //第一行表头
            TableCellCollection tcHeader = e.Row.Cells;
            tcHeader.Clear();
            tcHeader.Add(new TableHeaderCell());
            tcHeader[num].Attributes.Add("bgcolor", "Red");
            tcHeader[num].Attributes.Add("colspan", firstHeader.ToString()); //跨Column
            tcHeader[num].Text = "库龄分析</th></tr><tr>";
            num++;

            //第二行
            tcHeader.Add(new TableHeaderCell());
            tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
            tcHeader[num].Attributes.Add("colspan", "5"); //跨Row
            tcHeader[num].Style.Add("text-align", "center");
            tcHeader[num].Text = "产品";
            num++;

            tcHeader.Add(new TableHeaderCell());
            tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
            tcHeader[num].Attributes.Add("colspan", "2"); //跨Row
            tcHeader[num].Style.Add("text-align", "center");
            //tcHeader[num].Style.Add("width", "40px");
            tcHeader[num].Text =stockage.ToString()+"天内库存";
            num++;

            tcHeader.Add(new TableHeaderCell());
            tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
            tcHeader[num].Attributes.Add("colspan", "2"); //跨Row
            tcHeader[num].Style.Add("text-align", "center");
            //tcHeader[num].Style.Add("width", "40px");
            tcHeader[num].Text = stockage.ToString() + "天以上库存";
            num++;