自定义表头后 怎么实现排序
在_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++;
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 = "期末库存</th></tr><tr>";
num++;
//第3行
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Style.Add("width", "3%");
tcHeader[num].Text = "序号";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Style.Add("width", "16%");
tcHeader[num].Text = "产品名称";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Style.Add("width", "10%");
tcHeader[num].Text = "产品类别";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Text = "规格";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Text = "单位";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Text = "数量";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Text = "金额";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Text = "数量";
num++;
tcHeader.Add(new TableHeaderCell());
tcHeader[num].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader[num].Style.Add("text-align", "center");
tcHeader[num].Text = "金额";
num++;