我想使用以下技术更改数据列表中字段的前景色。但我不确定如何结合 Eval 调用方法。
此代码创建错误:'_Default.RowColor(string)' 的最佳重载方法匹配有一些无效参数
ASPX
<ItemTemplate>
<a href='<%# "http://cc.lookup.aspx?Quotenum=" + Eval("quote") %>'>
<asp:Label ID="Label2" runat="server" ForeColor='<%# RowColor(Eval("status")) %>' Text='<%# Bind("quote") %>'></asp:Label>
</a>
</ItemTemplate>
C#
public System.Drawing.Color RowColor(string rowType)
{
System.Drawing.Color retval = System.Drawing.Color.Black;
if (rowType == "Quote") retval = System.Drawing.Color.Gray;
return retval;
}