C# 将带有Eval参数的方法放入数据列表

C# 将带有Eval参数的方法放入数据列表,c#,asp.net,data-binding,webforms,C#,Asp.net,Data Binding,Webforms,我想使用下面的技术更改数据列表中字段的前景色。但我不知道如何结合Eval调用方法 此代码创建错误:“\u Default.RowColorstring”的最佳重载方法匹配具有一些无效参数 ASPX 您需要将其强制转换为字符串。因为您的公共System.Drawing.Color RowColorstring rowType方法采用字符串类型参数 试试这个 ForeColor='<%# RowColor(Eval("status").ToString()) %>' 或 您需要将其

我想使用下面的技术更改数据列表中字段的前景色。但我不知道如何结合Eval调用方法

此代码创建错误:“\u Default.RowColorstring”的最佳重载方法匹配具有一些无效参数

ASPX


您需要将其强制转换为字符串。因为您的公共System.Drawing.Color RowColorstring rowType方法采用字符串类型参数

试试这个

 ForeColor='<%# RowColor(Eval("status").ToString()) %>' 


您需要将其强制转换为字符串。因为您的公共System.Drawing.Color RowColorstring rowType方法采用字符串类型参数

试试这个

 ForeColor='<%# RowColor(Eval("status").ToString()) %>' 

您需要将EvalStatus转换为字符串

'<%# RowColor(Eval("Status").ToString()) %>'
您需要将EvalStatus转换为字符串

'<%# RowColor(Eval("Status").ToString()) %>'

我们又见面了。。。对于几乎完全相同的问题:我不知道我是如此接近。仍然在同一个数据网格上工作。谢谢。@Dave:是的,但一个小小的错误会给你们带来麻烦。没关系,我们会再见面的。。。对于几乎完全相同的问题:我不知道我是如此接近。仍然在同一个数据网格上工作。谢谢。@Dave:是的,但一个小小的错误会给你们带来麻烦。不要介意它会在某个时候发生。是的,问题对你们来说几乎是一样的+1。是的,问题对你们来说几乎是一样的+1。
'<%# RowColor(Eval("Status").ToString()) %>'