HI,我想从后面的代码中更改eval(“columnName”)值,例如,如果从下拉列表中选择了价格,则数据列表中的eval应更改为eval(“price”),如果它的产品应该改为Eval(“产品”。任何建议或替代品都将受到高度赞赏thnx
答案 0 :(得分:3)
你可以做这样的事情
<asp:Label ID="someLabel" Text='<%# GetLabelText(Eval("price"), Eval("product")) %>' .. />
和
public string GetLabelText(Object price, Object product)
{
if(/* check dropdownlist for price*/)
{
return price.ToString();
}
/* else */
return product.ToString();
}