请问在Winform的Datagridview的单元格中,如何时间单单元格显示多种颜色? 请问在Winform的Datagridview的单元格中,如何时间单单元格显示多种颜色?比如一个100长的单元格 前10是红色,后10是绿色,再后面又是红色这样的效果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 百度: datagridview 的 CellPainting 事件 private void dataGridView1_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) { if (e.RowIndex >= dataGridView1.Rows.Count - 1) return; DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex]; try { if (dgr.Cells["列名"].Value.ToString() == "比较值") { dgr.DefaultCellStyle.ForeColor = 设置的颜色; (如:Color.red)} } catch (Exception ex) { MessageBox.Show(ex.Message); } 谢谢,使用这个事件已经尝试成功 在一个grid中显示多个色条。 C#中的“[]”表示什么 多线程中的几个方法的实际用法? 关于DataList控件和Repeater控件绑定问题?(求助高手) 三层结构 太不地道了,那此星星和4,5个裤衩的高手居然也去回复新手的问题来抢分.... 在aspx页面里输出变量值 高手指點,關於事件觸發的控制 怎么截获qq的信息呢(聊天记录) 那如何让显示出来的图片不消失,就像擦掉了一样! 请问C#中如何进行程序打包?(在线等,散分) C#中数据库连接失败的信息怎么显示给用户并结束整个程序 c#读取远程服务器上的文件并生成一棵树
{
if (e.RowIndex >= dataGridView1.Rows.Count - 1)
return;
DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex];
try
{
if (dgr.Cells["列名"].Value.ToString() == "比较值")
{
dgr.DefaultCellStyle.ForeColor = 设置的颜色; (如:Color.red)
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
谢谢,使用这个事件已经尝试成功 在一个grid中显示多个色条。