已定义
dataGrid1,
dataGridTableStyle1,
dataGridTextBoxColumn1,
dataGridTextBoxColumn2,想更改dataGridTextBoxColumn1列的颜色为绿色,dataGridTextBoxColumn2列的颜色为红色,能不能实现?
要如何实现?谢谢!
dataGrid1,
dataGridTableStyle1,
dataGridTextBoxColumn1,
dataGridTextBoxColumn2,想更改dataGridTextBoxColumn1列的颜色为绿色,dataGridTextBoxColumn2列的颜色为红色,能不能实现?
要如何实现?谢谢!
解决方案 »
- vs2005中添加一个资源文件时,出现这个异常,无法解决。求各位牛哥帮忙
- 最近宝强哥图片很火啊.写了一个生成器玩玩.
- 谁能给我一个带解释的用户登录验证代码啊!
- 如何编程替换文件夹中的word文档中的文字和图标
- 在线求救 c# 网站 连接access数据库 web.config与程序 里面分别添什么
- 各位大侠,小弟求救,如何在C#中实现将一个文件夹及所有的内容复制到另外的一个文件夹里。谢谢了!
- C# B/S 省市选择
- 求简单winform资料开发资料c#的,就是简单的各个控件的运用介绍,我做webform的,对winform不熟悉;谢谢!!
- 无法使用前导 .. 在顶级目录上退出?
- 急!怎么在pictureBox1中加载图片名称与 textBox1中录入内容相同的图片?
- 矢量图形引擎TCAD xp (CAD 组件)
- 如何用C#获取远程LINUX主机的CPU、内存等使用量啊?
Color myColor = Color.FromName("#FF0000");
e.Item.ForeColor = myColor;
{
protected override void Paint(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Windows.Forms.CurrencyManager source, int rowNum, System.Drawing.Brush backBrush, System.Drawing.Brush foreBrush, bool alignToRight)
{
try
{
object o = this.GetColumnValueAtRow(source, rowNum);
string ob = o.ToString().Trim();
if( ob.Length > 0) //列值判断条件
{
backBrush = new SolidBrush(Color.Lime);
foreBrush = new SolidBrush(Color.Magenta);
}
}
finally
{
base.Paint(g, bounds, source, rowNum, backBrush, foreBrush, alignToRight);
}
}
}
然后在自定义style中
......
DataGridColorTextBoxColumn columnStyle9=new DataGridColorTextBoxColumn();
columnStyle9.MappingName="Lock";
columnStyle9.Format= "";
columnStyle9.FormatInfo = null;
columnStyle9.HeaderText= "锁定";
columnStyle9.Width=50;
myStyle.GridColumnStyles.Add(columnStyle9);
......
感谢colaxu(飞翔) !