怎样设置dataGridview的背景颜色???

dadihongchang 2007-07-17 05:30:45
在Winform开发中...

我想设置datagridview的背景颜色.........

我要是datagridview 所有的奇数行为一中颜色,,偶数行为另外一种颜色//


谢谢了
...全文
1207 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wucunshan 2009-12-22
  • 打赏
  • 举报
回复
不错的
wucunshan 2009-12-22
  • 打赏
  • 举报
回复
Jinwmmail 2007-07-17
  • 打赏
  • 举报
回复
protected virtual void dataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.Value == null) return;

foreach (DataGridViewColumn d in this.dataGridView.Columns) //为克服 DataGridView BUG (只刷新可见字段部份)
{
if (d.Name.IndexOf("IsStop") != -1)
{
if (this.dataGridView.Rows[e.RowIndex].Cells[d.Index].Value.ToString() == "是")
this.dataGridView.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Coral;
}
if (d.Name.IndexOf("IsDefault") != -1)
{
if (this.dataGridView.Rows[e.RowIndex].Cells[d.Index].Value.ToString() == "是")
this.dataGridView.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.YellowGreen;
}
if (d.Name.IndexOf("IsCurrent") != -1)
{
if (this.dataGridView.Rows[e.RowIndex].Cells[d.Index].Value.ToString() == "是")
this.dataGridView.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.BlueViolet;
}
}
}
guqst 2007-07-17
  • 打赏
  • 举报
回复
RowStyle AlternatingRowsDefaultCellStyle
里的backcolor设的不同就可以了,或者直接在 autoformat里选一个就行了
-----------------------------------------
copy 错了, 是AlternatingRowsStyle和 RowStyle
guqst 2007-07-17
  • 打赏
  • 举报
回复
RowStyle AlternatingRowsDefaultCellStyle
里的backcolor设的不同就可以了,或者直接在 autoformat里选一个就行了
zhy506 2007-07-17
  • 打赏
  • 举报
回复
奇数行采用AlternatingRowsDefaultCellStyle属性。
偶数行采用DefaultCellStyle属性。
menglingjun 2007-07-17
  • 打赏
  • 举报
回复
一个属性可以让dataGridView实现奇数行为一种颜色,偶数行为另外一种颜色??怎么设?
zhy506 2007-07-17
  • 打赏
  • 举报
回复
直接设置datagridview属性:AlternatingRowsDefaultCellStyle
menglingjun 2007-07-17
  • 打赏
  • 举报
回复
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
if (i % 2 == 0)
{
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red;
}
else
{
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Green;
}
}

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧