<FooterTemplate>
<tr style="background-color:Orange;">
< td width="6%" align="center" id = "tdFooter" runat = "server" colspan = "3">
</td>
</tr>
</FooterTemplate>
我有一个转发器控件,我有这个页脚模板。我想要的是在一些if子句的基础上更改itemdatabound事件(c#)的tdFooter的colspan。我怎么能这样做?
if (e.Item.ItemType == ListItemType.Footer)
{
if(role = 0)
{
//tdfooter colspan should be 3
}
else
{
//tdfoote colspan should be 2
}
}
答案 0 :(得分:6)
我会在td标签
中添加一个runat<td runat="server" id="tdControl">
在itemdatabound中:
var td = (HtmlTableCell)e.Item.FindControl("tdControl");
td.Attributes.Add("colspan", myNumber);