各位帮帮忙,我想要实现这样的功能,
在grid中让特定的列的颜色改变,比如,当grid中的一列的值为0时,那么这一行变成红色,请问,能否实现这样的功能呢???
在grid中让特定的列的颜色改变,比如,当grid中的一列的值为0时,那么这一行变成红色,请问,能否实现这样的功能呢???
解决方案 »
- FreeTextBox1必须放在具有runat=server的窗体标记内
- ajaxpro能否和微软的ajax一起用
- 在后台的JavaScript变量问题
- 用户控件的访问
- Dataview DataKeys 报错:索引超出范围!!高手请进!!!
- 关于DropDownList与CheckBoxList绑定的问题,请高手帮忙!!
- 为什么我的DropDownList用了数据源就不能使用SelectedIndexChanged事件
- ERP的问题
- 声明一下,我没有倒分,只是刚刚得到一个OA的源代码,呵呵,所以给分了,网管不让我给,我才这样的,我现在还少一个短消息的功能模块,谁有给1500
- 如何将一个string类型转换成一个xml对象?
- 如何用js限制输入框的长度
- 关于GridView选择行的问题
e.Item.Attributes.Add("style","XXXcolor:red");
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.Cells["asdf"]==null)
e.Item.Cells["asdf"].BackColor="Red";
}
基本思路应该是 shixin1198(好好学习 天天上上)那样的。
{
if(item.Cells [2].Text =="0")
{
item.BackColor =System.Drawing.ColorTranslator .ToHtml (Color.Red );
}
}
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.Cells["asdf"]==null) e.Item.Cells["asdf"].BackColor
=System.Drawing.ColorTranslator .ToHtml (Color.Red );
}
{
for(int i=0;i<e.Item.Cells.Count;i++)
{
if(e.Item.Cells[i].Text=="0")
e.Item.Cells[i].BackColor="Red";
}
}