求助,DatagridView中如何更改单元格中一部分文本的颜色和字体? 本帖最后由 lixinchao_2010 于 2012-08-27 22:08:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CELL[I][J].backcolor=颜色 这个单词搞忘了。你自己去试下 CELL[I][J].TEXT。backcolor=color。颜色 cell[i][j],这个是取什么的?cell[i]我可以理解是取第i个单元格,可是后面的那个[j]是取什么的? i行J列啊 。CELL[I][J].TEXT。backcolor=color。颜色这个 我不确定是 backcolor还是font 你自己去试试 i行的话不应该是rows[i]吗?rows[i].cells[j],这个才是i行j列吧,你说的那个是改变整个单元格的背景颜色的吧 这个都一样的,,你用 font 属性 设置,这个事字体颜色 这个都一样的,,你用 font 属性 设置,这个事字体颜色 cell的style属性DataGridView1.Rows[0].Cells[0].Style.BackColor = Color.Red dataGridView1.Rows[1].Cells[0].Style.ForeColor = Color.Red; 各位大神们,我不是要设置整个单元格的字体颜色啊,我是要改变这一列中一大串文本中的几个字的颜色比如我的datagridview的第二列里面存放的是一个很长的字符串“abcdefghijklmnopqrstuvwxyz9999”,我只想把“9999”改成红色,是这样的需求改变整个单元格的字体颜色和背景颜色我会的。。 winform的不能像HTML那样<span style="color:red">9999</span>我估计要用GDI重绘,可是我不咋会。。还请大神们帮帮忙~~ 不用DatagridView,自己用lable拼接数据 这个有点困难,不过你可以动态地生成lable在Cell里,不过如果你的文字有规律呢,就可以动态去调整位置, cell里面生成lable控件?我以前用过一个在datagridview中添加datetimepicker的,一样的原理?不过我如果用label的话我担心里面的长文本不会自动换行 http://topic.csdn.net/u/20120829/18/796fd340-a2b8-4246-b44a-b5e26633e414.html?seed=455418895&r=79541181 谢谢21楼的文章,这样的效果的确是我想要的效果。你的项目是VS2010还是2005做的?我导入以后提示错误,说“警告 1 找不到类型“TestProject.DataGridViewRichTextBoxColumn”。请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已成功生成该项目。 0”这个问题还请21楼的哥们指教一下,多谢了~ 谢谢21楼的文章,这样的效果的确是我想要的效果。你的项目是VS2010还是2005做的?我导入以后提示错误,说“警告 1 找不到类型“TestProject.DataGridViewRichTextBoxColumn”。请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已成功生成该项目。 0”这个问题还请21楼的哥们指教一下,多谢了~ http://topic.csdn.net/u/20120829/18/796fd340-a2b8-4246-b44a-b5e26633e414.html?seed=174571298&r=79550662#r_79550662今天刚刚有人发帖了,,应该是你要的 http://topic.csdn.net/u/20120829/18/796fd340-a2b8-4246-b44a-b5e26633e414.html dataGridView1.Rows[1].Cells[0].Style.ForeColor = Color.Red 看一下那个DataGridview的属性:RowDefaultCellStyle FormView控件???急!!! 兄弟姐妹们,帮我想想一个网上报销系统要什么功能呀.. 在VS2008 中调试C# Form程序,为什么程序关了调试还没结束 打开word后如何知道该word进程的PID? 如何截取当前网页body之间的文本内容 8进制字符解析 [win]断线填充数据,连线上传到数据库的问题 怎么拒绝某个端口上的通信(C#)? 让窗体也执行WnProc方法?? C# access insert语句报错,求指点~ 请问,btye数组里存的什么东西? c#线程:如何在 Thread_B 里面让 Thread_A 执行某个方法?
cell的style属性DataGridView1.Rows[0].Cells[0].Style.BackColor = Color.Red
你的项目是VS2010还是2005做的?我导入以后提示错误,说
“
警告 1 找不到类型“TestProject.DataGridViewRichTextBoxColumn”。请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已成功生成该项目。 0
”这个问题还请21楼的哥们指教一下,多谢了~
你的项目是VS2010还是2005做的?我导入以后提示错误,说
“
警告 1 找不到类型“TestProject.DataGridViewRichTextBoxColumn”。请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已成功生成该项目。 0
”这个问题还请21楼的哥们指教一下,多谢了~