c#里面怎么样动态定义Table列名?
各位高手 我想问一下 在BS结构里面 怎么样给 Table 动态定义表格列名 本来我是手动定义的代码如下
private void AddPostitleHead(Table tab)
{
TableRow tr = new TableRow();
TableCell tdPotiler = new TableCell();
TableCell tdPostilTime = new TableCell();
TableCell tdPotilType = new TableCell();
TableCell tdPotilContent = new TableCell();
TableCell tdAttachFiles = new TableCell();
TableCell tdTime = new TableCell();
tdPotiler.Text ="批阅人";
tdPotiler.HorizontalAlign = HorizontalAlign.Center;
tdPotiler.Width = Unit.Percentage(20);
tdPostilTime.Text ="批阅时间";
tdPostilTime.HorizontalAlign = HorizontalAlign.Center;
tdPostilTime.Width = Unit.Percentage(20);
tdPotilType.Text ="批阅类型";
tdPotilType.HorizontalAlign = HorizontalAlign.Center;
tdPotilType.Width = Unit.Percentage(10);
tdPotilContent.Text ="批阅内容";
tdPotilContent.HorizontalAlign = HorizontalAlign.Left ;
tdPotilContent.Width = Unit.Percentage(30);
tdAttachFiles.Text ="附件";
tdAttachFiles.HorizontalAlign = HorizontalAlign.Center ;
tdAttachFiles.Width = Unit.Percentage(10);
tdTime.Text ="用时(分)";
tdTime.HorizontalAlign = HorizontalAlign.Center ;
tdTime.Width = Unit.Percentage(10);
tr.Height =22;
tr.BackColor = Color.FromArgb(0xe8,0xf4,0xff);
tr.Cells.Add(tdPotiler);
tr.Cells.Add(tdPostilTime);
tr.Cells.Add(tdPotilType);
tr.Cells.Add(tdPotilContent);
tr.Cells.Add(tdAttachFiles);
tr.Cells.Add(tdTime);
tab.Rows.Add(tr);
tdPotiler = null;
tdPostilTime = null;
tdPotilType = null;
tdPotilContent = null;
tr = null;
}
现在想我改成从数据库里面读取列名来定义 这样对定义Table列名会灵活一点可以根据列的多少自动确定列名 但不知道代码该怎么写 还请各位高手帮忙