datagrid有没有属性设置,可以将为负数的值,显示为红色.当然哪一行哪一列的值为负数,事先并不知道 如何将datagrid中的值为负数的,显示为红色. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(DataRow MyDataRow in MyDataGrid.Rows ){ if(System.Convert.ToInt32(MyDataRow["你要判断的字段"].text) <0) { MyDataRow.Cell[你要判断字段所在列的index].BgColor = Color.Red; }} 在数据绑丁里面判断然后更改当前cell的backcolor。 在datagird的itemdatabound事件中寫if(e.Item.ItemIndex>=0){ if (float.parse(e.Item.Cells[i].Text)<0) //i为第几列,这些列不能为摸板列 { e.Item.Cells[i].BackColor = Color.Red; } } ItemDataBind事件中作处理: private void grid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { //用颜色表示Bug状态 if( e.Item.Cells[2].Text == Constants.BUG_STATUS_ACTIVE ) { System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("imageStatus"); image.ImageUrl = "../Images/red.gif"; image.ToolTip = "Active"; } else if( e.Item.Cells[2].Text == Constants.BUG_STATUS_RESOLVED ) { System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("imageStatus"); image.ImageUrl = "../Images/yellow.gif"; image.ToolTip = "Resolved"; } else if( e.Item.Cells[2].Text == Constants.BUG_STATUS_CLOSED ) { System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("imageStatus"); image.ImageUrl = "../Images/green.gif"; image.ToolTip = "Closed"; } } win 里面怎么让那一行显示红色??? c# 解压缩文件方案征集 在c# 中系统自带的队列是顺序,循环,链式? 谁有自己做的播放器,不是哪种调用系统的,是通过MCI等自己解码做好的播放器!!! 【求助]】Assembly.Load方法出错 请教大侠,这是为啥,C#入门 高份求教代码:如何在上传时将文本文件的空行去除掉? DataGrid列如何合并单元格 求思路,源码,资料。关于邮件群发 ASP转ASP.NET C#求帮助 c#能跨平台吗?什么原理,跟java一样吗? 快来看看,在给winform窗体美化时候出现的问题 c# 如何在textmode=multiline的textbox控件中控制用户的输入长度?
{
if(System.Convert.ToInt32(MyDataRow["你要判断的字段"].text) <0)
{
MyDataRow.Cell[你要判断字段所在列的index].BgColor = Color.Red;
}
}
然后更改当前cell的backcolor。
if(e.Item.ItemIndex>=0)
{
if (float.parse(e.Item.Cells[i].Text)<0) //i为第几列,这些列不能为摸板列
{
e.Item.Cells[i].BackColor = Color.Red;
}
}
{
//用颜色表示Bug状态
if( e.Item.Cells[2].Text == Constants.BUG_STATUS_ACTIVE )
{
System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("imageStatus");
image.ImageUrl = "../Images/red.gif";
image.ToolTip = "Active";
}
else if( e.Item.Cells[2].Text == Constants.BUG_STATUS_RESOLVED )
{
System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("imageStatus");
image.ImageUrl = "../Images/yellow.gif";
image.ToolTip = "Resolved";
}
else if( e.Item.Cells[2].Text == Constants.BUG_STATUS_CLOSED )
{
System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("imageStatus");
image.ImageUrl = "../Images/green.gif";
image.ToolTip = "Closed";
}
}