是这样的我现在有一个repeater
一共绑定几个字段,然后中间会有一个状态字段,
我要根据这个状态字段来动态改变每一行数据后面按钮的值,
而我现在用的是最简单的方式直接 dataSource =list 我想用循环,但是如果用循环的话就要自己添加节点及内容,
自己也不是很会写,如果是用repeater 那就是在绑定前就要判断 state然后给对应的按钮赋值
一共绑定几个字段,然后中间会有一个状态字段,
我要根据这个状态字段来动态改变每一行数据后面按钮的值,
而我现在用的是最简单的方式直接 dataSource =list 我想用循环,但是如果用循环的话就要自己添加节点及内容,
自己也不是很会写,如果是用repeater 那就是在绑定前就要判断 state然后给对应的按钮赋值
protected string GetName(object state)
{
//判断state的值,返回不同的值
}
你可以在repeater的数据绑定事件里面去便利repeater,判断你要的那个字段,之后然后给对应的按钮赋值
有思路的就自己去做 这样不是送分题吗? 自己留着 以后好问更难的问题哦
public string GetName(object o0
{
return "";
}
或protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{}
}FindControl修改
在进行判断