提示
e.Item.ForeColor=Color.Red 只是bind项的前景颜色,该改变字体颜色要设置文字的颜色。
另,你是在web下还是winform?
e.Item.ForeColor=Color.Red 只是bind项的前景颜色,该改变字体颜色要设置文字的颜色。
另,你是在web下还是winform?
解决方案 »
- DataTable和DataGridView的一个问题
- 我这在学算法,但基础差,期望大家一起来帮助我讨论和学习...现在的问题是广度和深度优先搜索
- 简单SQL行列转换问题!
- 求助?????
- 花点时间帮看下异常!,谢谢!
- treeview 节点问题
- 用findwindow如何找到窗口的句柄(其中类名和标题都在变化)
- HttpListener问题,局域网内用浏览器无法显示该页面
- 200分!!! 关于PDF的数字签名,加密,安全控制的问题.
- winform下的datagrid里的两个列里放combobox怎样实现联动
- 小弟欲在大连找一工作,望各位兄台帮忙,谢谢。
- 这样给分可以吗!请大家评评理,建议警告id:sunxia100 (猪九族)
是web。
你可以用替换的方式
绑定的时候加入格式化函数
<%# changeColor(DataBinder.Eval(Container.DataItem,"FD_login_name"))%>protected string changeColor(string strName)
{
if(strName=="yyy") strName="<font color=red >"+strName+"</font>" return strName;
}
如果条件更复杂一些,怎么写,比如
string LoginName= (string)DataBinder.Eval(e.Item.DataItem, "FD_login_name");
要得到LoginName和strName进行比较,相等才显示红色