我的转发器模板生成一个表,其中每个项都是一个表行.
当满足非常特定的条件(itemdata)时,我想从此事件向表中添加一行.
我怎样才能做到这一点?
protected void rptData_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
bool tmp = bool.Parse(DataBinder.Eval(e.Item.DataItem, "somedata").ToString());
if (!tmp && e.Item.ItemIndex != 0)
{
//Add row after this item
}
}
}
Run Code Online (Sandbox Code Playgroud)
我可以使用e.Item.Controls.Add()并添加TableRow但为此我需要找到一个正确的表?
我怎么解决这个问题?
asp.net ×1