如何设置DataGrid制定行字体或背景颜色?

fashaozhe 2006-10-24 05:14:48
如何设置DataGrid制定行字体或背景颜色?谢谢
...全文
247 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dotnba 2006-10-26
  • 打赏
  • 举报
回复
到CELL不就行了?
fashaozhe 2006-10-26
  • 打赏
  • 举报
回复
请高手指点一下嘛
fashaozhe 2006-10-26
  • 打赏
  • 举报
回复
有具体的代码吗
fashaozhe 2006-10-25
  • 打赏
  • 举报
回复
兄弟,我需要的是winform的,能指导一下吗
jingye721 2006-10-25
  • 打赏
  • 举报
回复
还是不要把 Color cl = Color.Red;
string i = e.Item.Cells[0].Text;
if (i == "重要")
{
e.Item.BackColor = cl;
}
放在if (e.Item.ItemType == ListItemType.Item)中了
jingye721 2006-10-25
  • 打赏
  • 举报
回复
if (e.Item.ItemType == DataControlCellType.DataCell)

改成:
if (e.Item.ItemType == ListItemType.Item)
对了
jingye721 2006-10-25
  • 打赏
  • 举报
回复
终于弄出来了:
在datagrid1_ItemDataBound事件中写入
if (e.Item.ItemType == DataControlCellType.DataCell)
{
Color cl = Color.Red;
string i = e.Item.Cells[0].Text;
if (i == "重要")
{
e.Item.BackColor = cl;
}
}
哈哈,给分~
fashaozhe 2006-10-25
  • 打赏
  • 举报
回复
你们说的是有规则的设置背景颜色,比如隔行设置背景,我现在是Datagrid绑定DataTable里的数据有些比较重要,我就想把比较重要的数据记录背景用其他颜色区分,请问该如何实现?
jingye721 2006-10-24
  • 打赏
  • 举报
回复
该属性<ItemStyle BackColor="" />
liulun 2006-10-24
  • 打赏
  • 举报
回复
vs里右下角有相关的选项
很方便的设置楼主说的那些东西
ff167 2006-10-24
  • 打赏
  • 举报
回复
指定行?在ItemDataBound或者ItemCommand里触发绑吧
xingyaohua 2006-10-24
  • 打赏
  • 举报
回复
ItemStyle设置
Font字体颜色
BackColor背景颜色
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-24 05:14
社区公告

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